最新文章列表

数据结构—数组和链表

  数据结构—数组和链表        一、数组是连续线性的结构,所储存的数据长度是不可更改的,不能对其进行插入,删除,修改的操作。      身份证号的存储是数组,由于长度不够,从15位扩展到了18位。                             定义数组的四种方式:                   1:数组类型[] 数组名= new 数组类型
指间舞 评论(0) 有538人浏览 2014-11-18 13:44

链表

链表一、何谓链表 链表(Linked list)是一种常见的基础数据结构,是一种线性表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的指针(Pointer)访问特定编号的节点。链表不同于数组,数组是有序的而链表是无序无,链表的逻辑顺序通过链表中的指针链接次序实现。链表由节点组成,而节点又有两部分组成,分别为存储数据的数据域与存储下一节点地址的引用指针域。二、链表的分类 链表可以 ...
梣梓cenzi 评论(0) 有720人浏览 2014-11-16 00:28

数据结构----数组队列和链表的总结和心得

数据结构----数组队列和链表的总结和心得   最近一段时间,除了做一个消灭星星的小游戏外(这个在之后的博文中再提到),就一直在学习数据结构方面的知识。 小女纸在大二下学期的时候系统的学习了数据结构。自我感觉数据结构这门专业课还是比较得心应手的。在最近学习Java的过程中,又接触到了数据结构中的数组队列和链表,感觉思路还是比较清晰。下面对数组队列和链表进行总结。   一、数组队列 1 ...
danlei94 评论(0) 有1943人浏览 2014-11-15 20:43

单向链表上是否有环

 详见: http://blog.yemou.net/article/query/info/tytfjhfascvhzxcyt115 有一个单链表,其中可能有一个环,也就是某个节点的next指向的是链表中在它之前的节点,这样在链表的尾部形成一环。问题:1、如何判断一个链表是不是这类链表?2、如果链表为存在环,如果找到环的入口点?解答: 1、最简单的方法, 用一个指针遍历链表, 每遇到一 ...
grefr 评论(0) 有674人浏览 2014-11-13 15:08

反转单链表的几种方法

详见: http://blog.yemou.net/article/query/info/tytfjhfascvhzxcyt114   反转单链表的几种方法     最近试着做一些笔试面试题,既是为来年找工作做准备,也可以做为数据结构和算法的复习笔记,就陆续发在这里吧,有需要的朋友可以看一下,如果有没考虑周全的地方欢迎指正。   先来一个最常见的题目:反转单链表。假设单链表的数 ...
grefr 评论(0) 有724人浏览 2014-11-13 15:07

关于链表学习

单链表学习总结    百度上定义:单链表是一种链式存取的数据结构,用一组地址任意的存储单元存放线性表中的数据元素。   1、我的理解为:单 ...
java--lwy 评论(1) 有1067人浏览 2014-11-09 21:21

数据结构之链表

                                 链表 1、什么是链表       链表就是就是将独立类存空间的数据联系起来,并将它们像手表带一样串起来。将它们串起 来的桥梁叫做节点。每一个数据都会存下一个数据的节点(也就是首地址)。 2、链表的分类       1、单链表:就是在一个数据中存有下一个数据的节点(首地址),第一个节点叫做首节点 ,而最后一个节点叫做尾节点。单链表就 ...
wlj12368745 评论(0) 有608人浏览 2014-07-29 13:54

数据链表

  链表   在链表中,逻辑顺序是通过指针实现的。 链表中第一个结点称为根节点,最后一个结点称为尾结点。 在单链表中,一个结点(链表是由一系列的结点组成的)有一个指向下一节点的指针(尾结点除外)。 在双链表中,一个结点有两个指针,一个指向上一节点,一个指向下一节点(首尾结点只有一个指针,另一指针指向为null)。 在循环链表中,根尾结点也都有两个指针,比双链表多出来的那个指针使得根 ...
西口西 评论(0) 有361人浏览 2014-07-29 10:39

链表的使用

    数据存储共有两种形式,一种是连续的,比如说数组,存储时是连续的;还有一种是离散的,这就是链表。链表由一系列结点(链表中每一个元素 ...
fancyCR7 评论(0) 有765人浏览 2014-07-29 09:37

数组队列和链表

数组队列——当用数组不方便的时候,数组队列是非常方便的。数组队列的长度可改变 ,存储数据的类型也可以是多样的。这点是数组所不具备的有优点,所以我们可以用数 组队列来记录比如说五子棋中下过的棋子,所以我觉得数组队列是有“记忆功能”的。 因为它的长度可以改变嘛,所以比如说每下一步棋,长度就可以加一,以前的数据也不 会被覆盖掉。 链表呢是有一个部分用来存储数据,一个部分用来指向下一个地址,这是单链 ...
shen_xy 评论(0) 有398人浏览 2014-07-29 01:14

java链表

链表,可以把它想象为车的链子,一环扣一环,上一个指向下一个。与队列相同,链表克服了数组需要预先知道数据长度的缺点,但失去了数组随机存取的优点。另外,链表的结构使其能充分利用计算机的内存空间,灵活的利用内存。但缺点在于其增加了引用域,使空间开销较大。 链表:由一连串节点组成,每个节点包含数据域和引用域。链表分为单链表,双链表和循环链表。 java中的链表类似于c中的链表,只是c中通过指针把相邻 ...
narutolzj 评论(0) 有1291人浏览 2014-07-29 00:29

链表

链表   在各种编程语言中,数组的使用极为广泛,因为使用数组可以按顺序结构储存打量数据,并且通过数组下标可以极为方便快捷的实现对数组中元素的读取,同时,顺序的存储结构使得内存空间得以最大程度的利用。然而有得必有失,顺序的存储结构使得数组在被定义时即赋予固定的存储空间,并且在存储在后续的操作中无法改变。如此一来便导致不能随意在数组中添加数据元素,并且当数组中存储的元素较少时会造成存储空间的浪费。 ...
开会就有 评论(0) 有649人浏览 2014-07-27 12:57

重走算法路之双向链表

       前面翘的链表是单向的,也就是只能从一头开始遍历和操作,每个节点用next关联到下一个节点,今天把双向的敲了一下,双向的就多了一个previous,用它来关联它的上一个节点,这样,链表可以实现从前面操作,也可以从后面操作,单向的链表也就是只有一个头,双向的链表就是两个头,从哪个头都可以对连彼岸进行操作,所谓的操作也就是插入,删除,遍历,打印,等等等等        下面是代码,还是 ...
MNTMs 评论(0) 有1017人浏览 2014-05-11 02:11

Java语言实现一个链表

package test; public class LinkList { private static class Node{ int data; Node next; Node(int data){ this.data = data; this.next = null; } } Node head;//头结点 public Link ...
helloworldfengyun 评论(0) 有886人浏览 2014-04-25 17:09

数据结构之链表

   public class LinkNode<E>{ public E data; public LinkNode<E> next; }   public class LinkList<E> { LinkNode<E> head; LinkNode<E> last; private ...
z2367570158 评论(0) 有694人浏览 2014-04-06 12:47

用数组和链表实现顺序线性表

  1.需求分析 1、掌握线性表的基本操作,插入、删除、查找,以及线性表合并等运算在顺序存储结构和链接存储结构上的运算。 2、熟练运用掌握的线性表的操作,实现一元n次多项式的加法运算并明确规定: 输入的形式:用户输入多项式(eg:3x2 +1x1+5和1x1 +6) 输入范围:任意正整数系数、降幂排列的多项式 输出的形式:多项式相加和(eg:3x2 +2x1 +11) 程序所能达 ...
hellojyj 评论(1) 有2110人浏览 2014-03-31 21:23

数据结构-线性表

一.线性表 1.线性表的概念:由称为元素的数据项组成的一种有限有序(有序指线性表中的每一个元素都有自己的位置)的序列。 注:线性表中的第一个位置是用0来表示。 线性表的C++抽象类声明: (抽象类:成员函数都被声明为"纯虚的",即在函数方法声明的最后有"=0"的符号。)          template<class Elem> cl ...
追梦赤子心 评论(0) 有1665人浏览 2014-03-25 01:05

链表总结

链表总结 1.什么是链表 链表(Linked list)是一种常见的基础数据结构,是一种线性表,但是并不会按线性的顺序 存储数据,而是在每一个节点里存到下一个节点的指针(Pointer) 2.链表的优缺点 用链表结构可以克服数组链表需要预先知道数据大小的缺点,链表结构可以充分利用计算机 内存空间,实现灵活的内存动态管理。但是链表失去了数组随机读取的优点,同时链表由于 增加了结点的指针域,空间开 ...
我就是CT 评论(0) 有549人浏览 2014-03-22 16:38

最近博客热门TAG

Java(141741) C(73643) C++(68602) SQL(64557) C#(59604) XML(59131) HTML(59042) JavaScript(54916) .net(54782) Web(54511) 工作(54116) Linux(50906) Oracle(49861) 应用服务器(43285) Spring(40811) 编程(39452) Windows(39380) JSP(37540) MySQL(37266) 数据结构(36420)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics