程序猿必备-数据结构与算法精选面试题
https://www.jianshu.com/p/cec86f055b02
代码面试需要知道的8种数据结构
https://www.cnblogs.com/fundebug/p/data_structures_in_js_for_interview.html
图:
https://www.jianshu.com/p/bce71b2bdbc8
https://www.jianshu.com/p/a5f0f46be8e2
https://blog.csdn.net/weixin_42265429/article/details/90297910
https://www.jianshu.com/p/a4983e5a2569
https://www.cnblogs.com/dishengAndziyu/p/10926621.html
树:
https://baijiahao.baidu.com/s?id=1646617486319372351&wfr=spider&for=pc
https://baijiahao.baidu.com/s?id=1651427207567199156&wfr=spider&for=pc
动态规划:
https://blog.csdn.net/zw6161080123/article/details/80639932
https://www.cnblogs.com/yun-an/p/11037618.html
C++成员变量初始化
https://jingyan.baidu.com/article/c45ad29cfdc570441653e20b.html
1. 最长公共子串和最长公共子序列。
https://www.cnblogs.com/en-heng/p/3963803.html
最长公共子序列:
https://www.cnblogs.com/zlm-jessie/p/5664562.html
https://www.cnblogs.com/chenleideblog/p/10455723.html
2.上楼梯每次只能一步或者两步,有多少走法,这个主要是递归
字符串数组排序,譬如 a[] = {"sbg","dyh","yhjjjj"},进行排序
在非常之多的数据里面,数据可以视为一行字符串,有编号,有url,怎样找到我想要的那一行数据 比如二分法做的话时间复杂度是多少,以及怎样来排序等等
在一篇英文文章之中查找最短的目标子串
怎么解决hash碰撞,用C++实现hashMap
给定一个数组,其中只有一个数字出现两次,其他数字都出现一次,找出出现一次的数字
2个线程一个读数据,一个写数据
1.一个很长很长的英文小说文件,找出出现频率最高的单词;
2,把第一个问题中的英文单词改成数字,找出最大的100个数。
https://blog.csdn.net/m0_37950361/article/details/80668712
一个整形数组,怎么给调整,让奇数全在前面,偶数全在后面。
https://blog.csdn.net/u012634258/article/details/81878585
https://blog.csdn.net/wuzhekai1985/article/details/6616728
链表逆序:
https://blog.csdn.net/ljyljyok/article/details/77996029
LeetCode21 合并两个有序单向链表
https://www.cnblogs.com/leavescy/p/5879625.html
二叉树遍历: