The-Art-Of-Programming-By-July-2nd

所属分类:虚拟/增强现实-VR/AR
开发工具:C
文件大小:22278KB
下载次数:0
上传日期:2023-02-26 17:05:49
上 传 者sh-1993
说明:  本项目曾冲到全球第一,干货集锦见本页面最底部,另完整精致的纸质版《编程之法:面试和算法心得》已在京东 当当上销售
(This project once reached the top of the world, with a collection of dry goods at the bottom of this page. Additionally, a complete and exquisite paper version of "Programming Methods: Interviews and Algorithm Tips" has been sold on JD.com Dangdang)

文件列表:
ebook (0, 2023-02-27)
ebook\build (0, 2023-02-27)
ebook\build\Makefile (1822, 2023-02-27)
ebook\build\TAOP.png (116011, 2023-02-27)
ebook\build\book.json (173, 2023-02-27)
ebook\build\metadata.yaml (269, 2023-02-27)
ebook\build\style.css (456, 2023-02-27)
ebook\code (0, 2023-02-27)
ebook\code\c (0, 2023-02-27)
ebook\code\c\1.1:左旋转字符串.c (6091, 2023-02-27)
ebook\code\c\1.2:字符串是否包含问题.c (7019, 2023-02-27)
ebook\code\c\1.3:带通配符的字符串匹配问题.c (4165, 2023-02-27)
ebook\code\c\1.4:字符串转换成整数.c (896, 2023-02-27)
ebook\code\c\1.7:字符串的全排列.c (2546, 2023-02-27)
ebook\code\c\10.1.3:教你一步一步用c语言实现sift算法、下.c (47046, 2023-02-27)
ebook\code\c\2.1:寻找最小的 k 个数.c (4231, 2023-02-27)
ebook\code\c\2.2:求给定区间的第K小元素.c (1498, 2023-02-27)
ebook\code\c\2.3:求解500万以内的亲和数.c (1490, 2023-02-27)
ebook\code\c\2.4:寻找和为定值的两个数.c (816, 2023-02-27)
ebook\code\c\2.5:寻找和为定值的多个数.c (2435, 2023-02-27)
ebook\code\c\2.6:求连续子数组的最大和.c (1674, 2023-02-27)
ebook\code\c\2.7:奇偶排序.c (1887, 2023-02-27)
ebook\code\c\2.7:荷兰国旗问题.c (535, 2023-02-27)
ebook\code\c\2.8:矩阵相乘之Strassen算法.c (353, 2023-02-27)
ebook\code\c\3.1:二分查找实现.c (1145, 2023-02-27)
ebook\code\c\3.2:杨氏矩阵查找.c (641, 2023-02-27)
ebook\code\c\4.1:木块砌墙.c (5802, 2023-02-27)
ebook\code\c\4.2:格子取数问题.c (5311, 2023-02-27)
ebook\code\c\4.3:出现次数超过一半的数字.c (581, 2023-02-27)
ebook\code\c\4.3:完美洗牌算法.c (2477, 2023-02-27)
ebook\code\c\4.4:最近公共祖先LCA问题.LCAProblem.c (4126, 2023-02-27)
ebook\code\c\4.5:打印螺旋矩阵.SpiralMatrix.c (3569, 2023-02-27)
ebook\code\c\5.1:最长公共子序列(LCS)问题.c (2819, 2023-02-27)
ebook\code\c\5.2:最大连续乘积子串.c (1092, 2023-02-27)
ebook\code\c\5.3:字符串编辑距离.c (1173, 2023-02-27)
ebook\code\c\5.4:交替字符串.c (494, 2023-02-27)
... ...

#《编程之法:面试和算法心得》第一版草稿by 14年 + 第二版草稿更新中by 23年 ##目录 ### 第一部分 数据结构 * **第一章 字符串** - [1.0 本章导读](https://github.com/julycoding/The-Art-Of-Programming-By-July-2nd/blob/master/01.00.md) - [1.1 旋转字符串](https://github.com/julycoding/The-Art-Of-Programming-By-July-2nd/blob/master/01.01.md) - [1.2 字符串包含](https://github.com/julycoding/The-Art-Of-Programming-By-July-2nd/blob/master/01.02.md) - [1.3 字符串转换成整数](https://github.com/julycoding/The-Art-Of-Programming-By-July-2nd/blob/master/01.03.md) - [1.4 回文判断](https://github.com/julycoding/The-Art-Of-Programming-By-July-2nd/blob/master/01.04.md) - [1.5 最长回文子串](https://github.com/julycoding/The-Art-Of-Programming-By-July-2nd/blob/master/01.05.md) - [1.6 字符串的全排列](https://github.com/julycoding/The-Art-Of-Programming-By-July-2nd/blob/master/01.06.md) - [1.10 本章习题](https://github.com/julycoding/The-Art-Of-Programming-By-July-2nd/blob/master/01.10.md) * **第二章 数组** - [2.0 本章导读](https://github.com/julycoding/The-Art-Of-Programming-By-July-2nd/blob/master/02.00.md) - [2.1 寻找最小的 k 个数](https://github.com/julycoding/The-Art-Of-Programming-By-July-2nd/blob/master/02.01.md) - [2.2 寻找和为定值的两个数](https://github.com/julycoding/The-Art-Of-Programming-By-July-2nd/blob/master/02.02.md) - [2.3 寻找和为定值的多个数](https://github.com/julycoding/The-Art-Of-Programming-By-July-2nd/blob/master/02.03.md) - [2.4 最大连续子数组和](https://github.com/julycoding/The-Art-Of-Programming-By-July-2nd/blob/master/02.04.md) - [2.5 跳台阶](https://github.com/julycoding/The-Art-Of-Programming-By-July-2nd/blob/master/02.05.md) - [2.6 奇偶排序](https://github.com/julycoding/The-Art-Of-Programming-By-July-2nd/blob/master/02.06.md) - [2.7 荷兰国旗](https://github.com/julycoding/The-Art-Of-Programming-By-July-2nd/blob/master/02.07.md) - [2.8 矩阵相乘](https://github.com/julycoding/The-Art-Of-Programming-By-July-2nd/blob/master/02.08.md) - [2.9 完美洗牌](https://github.com/julycoding/The-Art-Of-Programming-By-July-2nd/blob/master/02.09.md) - [2.15 本章习题](https://github.com/julycoding/The-Art-Of-Programming-By-July-2nd/blob/master/02.15.md) - 新增买卖股票的最佳时机2nd * **第三章 树** - [3.0 本章导读](https://github.com/julycoding/The-Art-Of-Programming-By-July-2nd/blob/master/03.00.md) - [3.1 红黑树](https://github.com/julycoding/The-Art-Of-Programming-By-July-2nd/blob/master/03.01.md) - [3.2 B树](https://github.com/julycoding/The-Art-Of-Programming-By-July-2nd/blob/master/03.02.md) - [3.3 最近公共祖先LCA](https://github.com/julycoding/The-Art-Of-Programming-By-July-2nd/blob/master/03.03.md) - [3.10 本章习题](https://github.com/julycoding/The-Art-Of-Programming-By-July-2nd/blob/master/03.10.md) - 新增二叉树的层次遍历2nd(涉及BFS、DFS) - 新增二叉树的翻转2nd - 新增二叉树中的最大路径和2nd ### 第二部分 算法心得 * **第四章 查找匹配** - [4.1 有序数组的查找](https://github.com/julycoding/The-Art-Of-Programming-By-July-2nd/blob/master/04.01.md) - [4.2 行列递增矩阵的查找](https://github.com/julycoding/The-Art-Of-Programming-By-July-2nd/blob/master/04.02.md) - [4.3 出现次数超过一半的数字](https://github.com/julycoding/The-Art-Of-Programming-By-July-2nd/blob/master/04.03.md) - 4.4 字符串的查找(KMP) - 新增如何快速写出快速排序2nd * **第五章 动态规划** - [5.0 本章导读](https://github.com/julycoding/The-Art-Of-Programming-By-July-2nd/blob/master/05.00.md) - [5.1 最大连续乘积子串](https://github.com/julycoding/The-Art-Of-Programming-By-July-2nd/blob/master/05.01.md) - [5.2 字符串编辑距离](https://github.com/julycoding/The-Art-Of-Programming-By-July-2nd/blob/master/05.02.md) - [5.3 格子取数](https://github.com/julycoding/The-Art-Of-Programming-By-July-2nd/blob/master/05.03.md) - [5.4 交替字符串](https://github.com/julycoding/The-Art-Of-Programming-By-July-2nd/blob/master/05.04.md) - [5.10 本章习题](https://github.com/julycoding/The-Art-Of-Programming-By-July-2nd/blob/master/05.10.md) - 新增通俗理解动态规划2nd ### 第三部分 综合演练 * **第六章 海量数据处理** - [6.0 本章导读](https://github.com/julycoding/The-Art-Of-Programming-By-July-2nd/blob/master/06.00.md) - [6.1 关联式容器](https://github.com/julycoding/The-Art-Of-Programming-By-July-2nd/blob/master/06.01.md) - [6.2 分而治之](https://github.com/julycoding/The-Art-Of-Programming-By-July-2nd/blob/master/06.02.md) - [6.3 simhash算法](https://github.com/julycoding/The-Art-Of-Programming-By-July-2nd/blob/master/06.03.md) - [*** 外排序](https://github.com/julycoding/The-Art-Of-Programming-By-July-2nd/blob/master/06.04.md) - [6.5 MapReduce](https://github.com/julycoding/The-Art-Of-Programming-By-July-2nd/blob/master/06.05.md) - [6.6 多层划分](https://github.com/julycoding/The-Art-Of-Programming-By-July-2nd/blob/master/06.06.md) - [6.7 Bitmap](https://github.com/julycoding/The-Art-Of-Programming-By-July-2nd/blob/master/06.07.md) - [6.8 Bloom filter](https://github.com/julycoding/The-Art-Of-Programming-By-July-2nd/blob/master/06.08.md) - [6.9 Trie树](https://github.com/julycoding/The-Art-Of-Programming-By-July-2nd/blob/master/06.09.md) - [6.10 数据库](https://github.com/julycoding/The-Art-Of-Programming-By-July-2nd/blob/master/06.10.md) - [6.11 倒排索引](https://github.com/julycoding/The-Art-Of-Programming-By-July-2nd/blob/master/06.11.md) - [6.15 本章习题](https://github.com/julycoding/The-Art-Of-Programming-By-July-2nd/blob/master/06.15.md) * **第七章 机器学习** - [7.1 K 近邻算法](https://github.com/julycoding/The-Art-Of-Programming-By-July-2nd/blob/master/07.01.md) - [7.2 支持向量机](https://github.com/julycoding/The-Art-Of-Programming-By-July-2nd/blob/master/07.02.svm.md) - 新增xgboost 2nd - 新增CNN 2nd - 新增RNN与LSTM 2nd * **附录 更多题型** - [附录A 语言基础](https://github.com/julycoding/The-Art-Of-Programming-By-July-2nd/blob/master/08.00.md) - [附录B 概率统计](https://github.com/julycoding/The-Art-Of-Programming-By-July-2nd/blob/master/08.01.md) - [附录C 智力逻辑](https://github.com/julycoding/The-Art-Of-Programming-By-July-2nd/blob/master/08.02.md) - [附录D 系统设计](https://github.com/julycoding/The-Art-Of-Programming-By-July-2nd/blob/master/08.03.md) - [附录E 操作系统](https://github.com/julycoding/The-Art-Of-Programming-By-July-2nd/blob/master/08.04.md) - [附录F 网络协议](https://github.com/julycoding/The-Art-Of-Programming-By-July-2nd/blob/master/08.05.md) * 注:原第一版对应的GitHub页面已于2014年6月30日基本停止更新,所有进一步的修改、改动、优化请见2015年10月14日上市销售的纸质版《编程之法:面试和算法心得》。第二版草稿则于23年上半年陆续编写中.. July、二零一四年八月十四日,后update于23年2月6日 附录2014年的一段总结 一般面试常考的是:1数据结构:字符串、链表、数组、堆、哈希表、树(二叉树、Trie树、后缀树、红黑树、B树、R树)、图(遍历:BFS、DFS、Dijkstra);2基于各个数据结构的查找、排序、遍历;3算法:排列组合概率、分治递归回溯、贪心算法、动态规划、海量数据,外加字符串匹配和资源调优

近期下载者

相关文件


收藏者