Comments (3)
为什么学习
- 找工作的敲门砖,大厂面试
- 有助于了解架构代码效率,编写开源代码、便于与人沟通
- 编程能力的评判标准
我们的目的是建立时间复杂度、空间复杂度意识,写出高质量的代码,能够设计基础架构,提升编程技能,训练逻辑思维,积攒人生经验,以此获得工作回报,实现你的价值,完善你的人生。
数据结构与算法是编程人员的基础功,基础牢靠了,写代码细节考量的比较全面,性能好,当然还有助于与同事沟通,跟大神在一个水平上,沟通起来才不会费劲。
在上一次跳槽面试时有过帮助,虽然是简单的链表实现。还有就是有助于学习开源代码,看到树啊,哈希表啊 心里有个概念,也更了解其数据存储,算法调度原理
from dsalearn.
什么是数据结构及算法, 学习要点及方法
数据结构就是数据的存储结构,算法是操作数据结构以达到特定目的的方法。
数据结构和算法解决的是如何更省、更快地存储和处理数据的问题
学习重点
- 学习复杂度分析,考量效率和资源消耗的方法
边学边练
多问、多思考、多互动总结
打怪升级法?阶段性记录
知识沉淀、循序渐进
from dsalearn.
第一周没有开始具体的算法及数据结构学习。先这样。
from dsalearn.
Related Issues (4)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dsalearn.