https://i.ancii.com/adkada1/
黑板报 adkada1
数据结构数据结构是一门研究非数值计算的程序设计问题中的操作对象,以及它们之间的关系和操作等相关问题的学科。学习数据结构学习的是逻辑思维和抽象思维的能力。程序设计=数据结构+算法,底层和源码的开发更是离不开数据结构。想要学的更深入就要学习数据结构。
链表是一种由节点组成的线性数据集合,每个节点通过指针指向下一个节点。它是一种由节点组成,并能用于表示序列的数据结构。p指向前一个节点,n指向下一个节点;最后一个节点指向空。栈是一个元素集合,支持两个基本操作:push用于将元素压入栈,pop用于删除栈顶元素
瑞士计算机科学家Niklaus Wirth在1976年写了一本书,名为《算法+数据结构=编程》。40多年后,这个等式仍被奉为真理。有些面试题会明确提及某种数据结构,例如,“给定一个二叉树。”即便是对于一些非常基础的工作来说,学习数据结构也是必须的。简单地说
今天看了一下数据结构的书,发现其实数据结构没有几种,线性表,数组,字符串,队列和栈,等等,其实是一回事,然后就是树结构,图结构。数据结构的理论并不难,主要是要自己写一下这些数据结构以及对应的基本的操作方法,这样就能够更快的提高。这一篇blog写一下线性表。
0 关注 0 粉丝 0 动态
Copyright © 2013 - 2019 Ancii.com
京ICP备18063983号-5 京公网安备11010802014868号