算法基础
NorthFish北海有鱼
simple notebook.想去硅谷写代码
展开
-
日常学习202102
1.python迭代器和生成器的原理2.为啥word2vec预测的时候不用内积,而用cos吗训练的时候用内积,预测的时候用cos3.hive列转行,行转列4.scala 中none null nothing得区别5.为啥用word2vec,而不用transformer之类的6.N个有序数组的topk,时间复杂度能做的klogk(堆排序)...原创 2021-02-08 11:04:50 · 110 阅读 · 0 评论 -
【排序】基本排序算法python版
原创 2018-04-08 10:34:50 · 201 阅读 · 0 评论 -
排序算法python实现
1.冒泡排序一个一个的比较2.选择排序:从后往前选出1个最小的往前面放(与前面的Change)3.插入排序与希尔排序插入排序:后面无序序列中的第一个元素,与前面有序序列比较,把后面的元素插入到前面的有序序列,所以叫插入排序希尔排序:有gap的插入排序关于希尔排序的稳定性:不稳定。例子:如图这种情况,不能保证后面的永远在后面,不稳定4.快速排序...原创 2018-04-08 15:28:49 · 170 阅读 · 1 评论 -
【二叉树】深度优先搜索、广度优先搜索
思路:前序(后序)找根,前序的根在最前面,后序的根在最后面找到根之后,中序将左右分开,左边找根,右边找根(用前序后序)原创 2018-04-09 16:11:45 · 181 阅读 · 0 评论 -
【堆】
什么是堆:优先队列实现优先队列的方式:数组,链表,有序数组,有序链表是否可以采用二叉树存储结构?搜索树,插入的节点复杂度和树的高度一样。堆:用数组表示的完全二叉树节点比左右节点大(小)...转载 2018-05-09 09:27:19 · 327 阅读 · 0 评论 -
【神经网络】基本原理
来源于小象学院的教程,侵删。原创 2018-05-14 22:16:22 · 389 阅读 · 0 评论 -
【SVM】原理和推导
总结:1.SVM做什么? 求最小距离最大化2.怎么做?通过拉格朗日乘子法,得到目标函数原创 2018-05-31 17:10:17 · 359 阅读 · 0 评论 -
【SVM】原理和推导1
参考博客:https://blog.csdn.net/szlcw1/article/details/52259668https://www.jianshu.com/p/f4c7bc6c4ce2转载 2018-05-31 21:14:37 · 248 阅读 · 0 评论