算法
phpLara
这个作者很懒,什么都没留下…
展开
-
算法总结与思考(开篇)
恨呀!!!!书到用时方很少。 以前没有好好学习算法,大量好工作从我身边流失。苦不堪言。。。。。临时抱佛脚先补补。 本系列总结算法常见问题以及解决思路。详细问题参见leetcode.废话不多说。Fighting!!!原创 2017-09-23 22:17:52 · 308 阅读 · 0 评论 -
算法总结与思考(一)
先看一个问题:给定一个数组和一个值,删除该值的所有指定值并返回新长度。例如:有数组(3,2,2,3,4,5,3),删除数组中所有的2,返回删除后数组的长度。详情见leetcode27号问题。 解决思路:定义k=0为新数组长度,遍历数组所有值判断如果与指定值不相等,则将值赋给数组num[k],并且k++。js代码如下:var removeElement = function(nums, val) {原创 2017-09-24 13:13:08 · 313 阅读 · 0 评论 -
十道海量数据处理面试题与十个方法大总结
1、海量日志数据,提取出某日访问百度次数最多的那个IP。 首先是这一天,并且是访问百度的日志中的IP取出来,逐个写入到一个大文件中。注意到IP是32位的,最多有个2^32个IP。同样可以采用映射的方法,比如模1000,把整个大文件映射为1000个小文件,再找出每个小文中出现频率最大的IP(可以采用hash_map进行频率统计,然后再找出频率最大的几个)及相应的频率。然后再在这1000个最大的...转载 2018-04-09 09:56:36 · 246 阅读 · 0 评论 -
leetcode使用Python3刷题指南(持续更新...)
地址:https://github.com/936968629/leetcode欢迎大家一起讨论,一起研究原创 2018-09-27 17:44:05 · 4133 阅读 · 0 评论