对加强JAVA数据结构,算法,网络编程,操作系统等基础有何建议和收藏的网站
结合自身情况,以及根据2:8原则中,平凡的占据大多数。算法:51nod,交流氛围非常好,定期有比赛,题目为中文,并经过遴选,质量很高。数据结构:算法题会锻炼一部分,其次,语言中的lib库实现也会相当精妙,其中我认为重点为:线性结构(数组、链表)、树状结构(二叉树、线段树、红黑树(理解即可))以及HashMap如果是java了解Collection的实现以及Google的Guava的优化,对自己的提高都蛮大的。本质上任何优化都是:时间换空间、空间换时间的把戏。操作系统和网络,我理解为理解大于实用,《深入理解计算机系统》就很不错嘛。此外,工程能力、认知能力、动手能力,在我看来是相当重要的。
推荐阅读
- 特斯拉|热评 | 加强OTA技术召回监管将有助于汽车产业健康发展
- dart这编程语言现在发展怎么样了,语法与Java,c#很相似,甚至更简洁
- Java工程师和C++工程师在工作上有啥区别哪个更适合自身发展
- 鄂托克旗|
- 27岁,转行java的血与泪,该何去何从
- 怎样统计工程中未使用的java类
- 新互联网网站用Java还靠谱么对比Php,Python,Ruby的话
- 我想学java和安卓软件开发?
- 学计算机专业,java那些和网站开发选台式还是笔记本好
- JAVA设计思路
