offer
文章平均质量分 78
fresh_suger
永远年轻,永远热泪盈眶
展开
-
常用排序算法总结(python)
我们通常所说的排序算法往往指的是内部排序算法,即数据记录在内存中进行排序。排序算法大体可分为两种:a.比较排序,时间复杂度O(nlogn) ~ O(n^2),主要有:冒泡排序,选择排序,插入排序,归并排序,堆排序,快速排序等。b.非比较排序,时间复杂度可以达到O(n),主要有:计数排序,基数排序,桶排序等。 有一点我们很容易忽略的是排序算法的稳定性(腾讯校招2016笔试题曾考过)。 ...原创 2018-02-13 00:44:41 · 217 阅读 · 0 评论 -
剑指offer第二章python版
https://github.com/linwenfang/Python-Offer2以上链接即为剑指offer第二版2,3,5,6章的题目和多种解法。原创 2018-02-13 00:22:50 · 367 阅读 · 0 评论 -
正则表达式
正则表达式语法字符匹配.匹配任意字符(除了\n)[...]匹配字符集\d / \D匹配数字/非数字\s / \S匹配空白/非空白字符\w / \W匹配单词字符[a-zA-Z0-9]/非单词字符*匹配前一个字符0次或者无限次+匹配前一个字符1次或者无限次?匹配前一个字符0次或1次{m}/{m,n}匹配前一个字符m次或者n次{m,}匹配前一个字符m次或更多次*? / +? / ??匹配模式变为非贪婪(...原创 2018-02-22 22:51:57 · 156 阅读 · 0 评论 -
机器学习算法实习生面经 【蚂蚁金服、opera、360、美团】
阿里 3月9号投 12号晚上8:24-9:14电话面试 自我介绍,项目经历RF的具体过程,决策树的特征选择梯度下降法最大似然函数看过的书,印象最深刻的是什么算法(模型)在线编程题:快排23号晚上20:46电话面试 15分钟比赛的时候为什么用分类方法解决问题,而不用回归模型。说一下优缺点。bagging boosting的区别项目中的问题快排的复杂度为什么是o(nlogn)24号早上11点...原创 2018-03-29 09:51:43 · 4244 阅读 · 1 评论