- 博客(2)
- 收藏
- 关注
原创 需掌握的核心算法
一、算法最最基础1、时间复杂度2、空间复杂度二、基础数据结构1、线性表列表(必学)链表(必学)跳跃表(知道原理、应用,最后自己实现一遍)并查集(建议结合刷题学习)2、栈与队列栈(必学)队列(必学)优先队列、堆(必学)多级反馈队列(原理与应用)3、哈希表(必学)碰撞解决方法:开放地址法、链地址法、再次哈希法、建立公共溢出区(必学)布隆过...
2019-12-24 22:23:41 657
转载 [综合面试] 牛人整理分享的面试知识:操作系统、计算机网络、设计模式、Linux编程,数据结构总结
感谢IT面试群S-北京-陈磊 的整理分享。基础篇:操作系统、计算机网络、设计模式一:操作系统1. 进程的有哪几种状态,状态转换图,及导致转换的事件。2. 进程与线程的区别。3. 进程通信的几种方式。4. 线程同步几种方式。(一定要会写生产者、消费者问题,完全消化理解)5. 线程的实现方式. (也就是用户线程与内核线程的区别)6. 用户态和核心态的区别。
2017-03-23 16:21:01 914
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人