
数据结构与算法
希望之下
有多渴望,要多努力,一起来AI,加油!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
数据结构与算法概述一:算法复杂度(空间与时间)、数组、链表、队列、算法(递归、排序、冒泡、插入、选择、归并、快速、桶排序、散列表)
1.定义1.数据结构指的是“一组数据的存储结构”,算法指的是“操作数据的一组方法”。2.数据结构是为算法服务的,算法是要作用在特定的数据结构上的。3.最常用的数据结构:数组、链表、栈、队列、散列表、二叉树‘、堆、跳表、图、Tire树4.常用的算法: 递归、排序、二分查找、搜索、哈希算法、贪心算法、分治算法、回溯算法、动态规划、字符串匹配算法2.算法复杂度(时间与空间)1.大O复杂度表示...转载 2019-08-25 22:11:23 · 1676 阅读 · 0 评论 -
数据结构与算法总结二:概念、数组、栈、队列、链表、树、红黑树
什么是数据结构?一组数据的存储结构。常见数据结构:每一种数据结构都有其对应的应用场景, 不同的数据结构的不同操作性能是不同的。什么是算法?(Algorithm)操作数据的一组方法。数据结构——数组1.数组是一种线性结构, 并且可以在数组的任意位置插入和删除数据.2.有时候为了实现某些功能, 必须对这种任意性加以限制,而栈和队列就是比较常见的受限的线性结构。数据结构——栈1.一...转载 2019-08-26 22:05:03 · 514 阅读 · 0 评论 -
数据结构与算法总结三:哈希表、图结构、简单排序(冒泡/选择/插入)、高级排序(希尔/快速)
数据结构——图结构转载 2019-08-27 23:57:51 · 1032 阅读 · 0 评论