![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
文章平均质量分 68
铭_行天下
这个作者很懒,什么都没留下…
展开
-
【数据结构】 链表、队列、栈
一直被数据结构困扰,链表,队列,栈等,大学那时没上过这课,只是看过一本书,云里雾里。现在开始重新捡起数据结构,最简单的实现开始做起,编程马拉松就从这一步跑起来。 程序=数据结构+算法 什么是数据结构?一个非数值计算的操作对象,关系+操作。 什么是算法?有输入输出,一系列计算步骤,用来将输入数据转换成想要的输出数据。抽象数据类型(ADT):操作的集合+数原创 2013-11-04 16:48:45 · 711 阅读 · 0 评论 -
【数据结构】 栈
栈,后进先出,两步骤:1.PUSH,对栈进行insert操作,PUSH多了则上溢2.POP,无参数的对栈进行delete操作,POP空栈则下溢实现按链表形式实现,具体问题与队列类似,插入、查找、删除则类似链表。#include #include typedef int ElemType;///////////////////////////////////////////原创 2013-11-04 21:50:49 · 535 阅读 · 0 评论 -
【数据结构】 链表
一直以来对链表这东西不感冒,因为每次搞清楚之后果断时间又会忘的差不多,所以导致了后面总会做有的没的重复的无用功,也颇感浪费时间,最近开始写博客,发现博客很好的解决了这个问题,记录自己的所思所想,以自己的思维通过介质来存储很多容易遗忘的东西。 学东西还是从最简单的学起,尤其像编程这么多的东西要学,得适应慢生活的学习状态,之前就是太赶,然后造成了后期的没坚持。策略角度,现在开始要遵循二八原则原创 2013-11-04 21:17:22 · 617 阅读 · 0 评论 -
【数据结构】 队列
队列,先进先出,则道出了其核心的两个步骤:入队(ENQUEUE)与出队(DEQUEUE)总结其代码实现的几点:1.队列对象定义2.队列初始化3.入队,指一个一个的读入数据对象4.出队,删除数据对象5.main()函数里对入队出队的调取来创建队列 #include #include #define MAX 100typedef int ElemType;/原创 2013-11-04 21:32:58 · 554 阅读 · 0 评论