程序员编程艺术系列

第一章:左旋转字符串

第二章:字符串是否包含问题

第三章:寻找最小的k个数

第三章续:O(n)复杂度算法

第三章再续:伴随数组求数组中给定下标区间内的第K小(大)元素

第四章:一些字符串函数的实现

第五章:寻找满足和为定值的两个或多个数

第六章:求解500万以内的亲和数

第七章:求连续子数组的最大和,见:动态规划1:最大子段和问题到最大子矩阵问题(一):最大子段和问题详谈

第八章:虚函数笔记(虚函数碉堡了)

第十一章、最长公共子序列(LCS)问题,见:动态规划7:最长公共子序列(LCS)

第十二章:数的判断

第十三章:遍历n个元素取出等概率随机取出其中之一元素

第十四章:提取出某日访问百度次数最多的那个IP

第十五章:回文判断,(参见最长回文子串问题:)LeetCode OJ:Longest Palindromic Substring

第十六~第二十章:全排列/跳台阶/奇偶调序,及一致性Hash算法(原)

第二十一章:数组中超过出现次数超过一半的数字

第二十二章、最短摘要的生成,见:LeetCode OJ:Minimum Window Substring

第二十三章:杨氏矩阵查找、排序、添加、删除

第二十四章:不重复Hash编码暴雪Hash算法

第二十七章:不改变正负数之间相对顺序重新排列数组

第二十八章:最大连续乘积子串

第二十八章续:任意(N-1)个数的组合中乘积最大的一组

第三十三章:木块砌墙矩阵乘法

第三十三章续:用1 x 2的多米诺骨牌填满M x N的矩形有多少种方案

第三十四章:格子取数问题

第三十五章:完美洗牌算法

第三十九章:最近公共祖先LCA问题

第三十九章续:区间最值RMQ问题



正在整理中......

详情见: 

[置顶] 程序员面试、算法研究、编程艺术、红黑树、数据挖掘5大系列集锦


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值