数据结构与算法之美 02 | 如何抓住重点

 2023-09-10 阅读 23 评论 0

摘要:什么是数据结构? 数据结构是指一组数据的存储结构。什么是算法? 算法就是操作数据结构的一组方法。数据结构是为算法服务的,算法要作用在特定的数据结构之上。想要学习数据结构与算法,首先要掌握一个数据结构与算法中最重要的概念————复杂度分
什么是数据结构?
数据结构是指一组数据的存储结构。

什么是算法?
算法就是操作数据结构的一组方法。

数据结构是为算法服务的,算法要作用在特定的数据结构之上。

想要学习数据结构与算法,首先要掌握一个数据结构与算法中最重要的概念————复杂度分析

20个最常用、最基础的数据结构与算法:
10个数据结构:
数组、链表、栈、队列、散列表、二叉树、堆、跳表、图、Trie树
10个算法:
递归、排序、二分查找、搜索、哈希算法、贪心算法、分治算法、回溯算法、动态规划、字符串匹配算法


学习方法:
1、不要死记硬背
2、不要为了学习而学习
3、要学习它的"来历"、"自身特点"、"适合解决的问题"、"实际的应用场景"

4、边学边练,适度刷题
5、课程涉及到的内容用Python和Go都实现一遍
6、多学多问多思考

转载于:https://www.cnblogs.com/vincenshen/p/9741697.html

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/3/36557.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息