TechFlow

254 篇文章
25 人订阅

全部文章

TechFlow-承志

机器学习 | 深入理解SVM,详细推导模型原理(二)

6220
TechFlow-承志

每日一题 | 召唤兽问题

题目出自codeforces,链接:https://codeforces.com/gym/102625/problem/C

6120
TechFlow-承志

Python | 详解Python中的协程,为什么说它的底层是生成器?

我们曾经在golang关于goroutine的文章当中简单介绍过协程的概念,我们再来简单review一下。协程又称为是微线程,英文名是Coroutine。它和线...

2610
TechFlow-承志

每日一题 | 最大考试分数问题

这道题同样来源于codeforces,链接:https://codeforces.com/gym/102625/problem/B

4220
TechFlow-承志

LeetCode 94 | 构造出所有二叉搜索树

今天是LeetCode专题第61篇文章,我们一起来看的是LeetCode95题,Unique Binary Search Trees II(不同的二叉搜索树II...

5810
TechFlow-承志

每日一题 | 字符串转换问题

这题出自codeforces,链接:https://codeforces.com/gym/102638/problem/A

5210
TechFlow-承志

程序员的精进方法,如何从一个底层程序员开始逆袭?

在我看来程序员和小兵的职业发展路线是一样的,我简单的把小兵到将军的过程分成三个阶段,来看一下在这三个阶段当中我们需要做些什么。

4810
TechFlow-承志

LeetCode 94 | 基础题,如何不用递归中序遍历二叉树?

今天是LeetCode专题第60篇文章,我们一起来看的是LeetCode的94题,二叉树的中序遍历。

5610
TechFlow-承志

每日一题 | 解一个复杂的方程

拜占庭将军问题是由著名的计算机大神图灵奖获得者兰伯特提出来的非常有名的问题,我们把这个问题外面包着的故事背景去除,实际上的内涵其实围绕的是分布式系统当中的一致性...

5010
TechFlow-承志

Golang | 简介channel常见用法,完成goroutin通信

今天我们来看看golang当中另一个很重要的概念——信道。我们之前介绍goroutine的时候曾经提过一个问题,当我们启动了多个goroutine之后,我们怎么...

4110
TechFlow-承志

每日一题 | 拜占庭将军问题

很显然,每个囚犯最多打开50个抽屉,抽中自己号码的概率是1/2。但是我们有100个囚犯,这100个囚犯都找到自己号码的概率就是2的一百次方分之一。咱们也不必要去...

9120
TechFlow-承志

每日一题 | 一百个囚犯与一百个抽屉问题

约瑟夫问题是一道非常经典的问题,有很多非常巧妙的解法,我们今天分享其中比较简单的两种。

7030
TechFlow-承志

数据处理 | pandas入门专题——离散化与one-hot

在上一篇文章当中我们介绍了对dataframe进行排序以及计算排名的一些方法,在今天的文章当中我们来了解一下dataframe两个非常重要的功能——离散化和on...

4610
TechFlow-承志

算法数据结构 | 图论基础算法——拓扑排序

拓扑排序是图论当中一个非常简单也非常常用的算法,它有很多的功能。它可以用来检测有向图当中是否存在环,也可以用来解决存在依赖的调度问题。下面我们就来看看这个算法的...

7130
TechFlow-承志

每日一题 | 约瑟夫问题

这是一个非常经典的算法问题,对应的解法称作蓄水池算法。别看它有一个专门的算法名称,但是它的思维非常简单。

4910
TechFlow-承志

每日一题 | 两个序列归并问题

这道题出自codeforces,链接:https://codeforces.com/gym/102646/problem/A1

4720
TechFlow-承志

每日一题 | 不确定参与人数的抽奖问题

题目同样源于codeforces,链接:https://codeforces.com/gym/102646/problem/B

7220
TechFlow-承志

机器学习 | 深入SVM原理及模型推导(一)

SVM模型大家可能非常熟悉,可能都知道它是面试的常客,经常被问到。它最早诞生于上世纪六十年代。那时候虽然没有机器学习的概念,也没有这么强的计算能力,但是相关的模...

7730
TechFlow-承志

Python | 多线程死锁问题的巧妙解决方法

死锁的原理非常简单,用一句话就可以描述完。就是当多线程访问多个锁的时候,不同的锁被不同的线程持有,它们都在等待其他线程释放出锁来,于是便陷入了永久等待。比如A线...

5330
TechFlow-承志

LeetCode 92 | 大公司常考的面试题,翻转链表当中指定部分

今天是LeetCode专题的第58篇文章,我们一起来看看LeetCode 92题,翻转链表II(Reverse LInked List II)。

5230

扫码关注云+社区

领取腾讯云代金券