学习数据结构与算法课后笔记一

一、为什么学习数据结构与算法?
个人认为,数据结构与算法无时无刻不体现在编程中,在编程中,衡量代码优秀与否会有很多指标,不过性能这一指标是非常重要的,
了解并熟悉数据结构与算法,对于编写高质量,性能优异的代码提供基础,掌握数据结构与算法,
对于以后的工作学习,问题分析等都有很好的帮助。
如果想以后的职业生涯有更好的进步,数据结构与算法是必备的基础,只有不断学习才能提高自己。
二、如何学习数据结构与算法?
1.学习重点之一复杂度分析
复杂度分析是数据结构与算法的重点,熟练掌握复杂度分析是重点,为今后的学习打下基础,下面列举出需要掌握的知识点
2.数据结构知识大纲
数据结构与算法知识点

3.所需掌握知识点
1、十个数据结构
数组,链表,栈,队列,散列表,二叉树,堆,跳表,图,Trie树,
2、十个算法
递归,排序,二分法,搜索,哈希算法,贪心算法,分治算法,回溯算法,动态规划,字符串匹配算法
掌握以上数据结构与算法足够工作中使用,同时,学习过程中需要边做边练,循序渐进才能掌握的更牢靠。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值