`
teibunsei
  • 浏览: 14998 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

链表你到底是干啥的?

    博客分类:
  • Java
阅读更多
链表这个逗逼 我暂时还没能完整的了解它 ,  只是简单的搞了个单链表 , 单链表 的好处还待挖掘 , 但是 单链表的脾气我摸清了 ,  首先 它是个类 , 里面的 属性 是  一些叫做 节点的类 这个节点类是重点 它里面有 一个(权值100分)基本数据类型(int double 啥的) 以及 一个(其他链表是 多个 这个一切从简哈) ,(权值100分)还有个引用数据类型。这个引用数据类型还是它 节点类的对象, 就像链条一样一个咬着一个 我画工差,不搞了。


接着讲链表类 ,  名字 不细究 , 形象生动帮助记忆链表以及区分链表和队列啊  等。
  
    链表这个类, 得操作一些节点吧 , 所以它里面要有节点 , 但是 节点是一个接着一个得 , 我们怎么找到这些节点? 就像 一根线上串起来得 鸡蛋一样 , 一个虾 从线头下来 , 如果你想说 我把它 扯起来直接拿我想要得 不完了 , 你虾啊? 那不扯蛋啊 。
    我们要理解计算机就是这样办事的你想让它聪明点 你可以(告诉)它啊,给它写个方法,单链表比较简单 , 我们要有头有尾 ,  给它链表类 建个 首节点 , 我们第一次往里头加的 让它做头,后面的节点 跟它联系起来 , 额 ? 怎么联系? 我好像忘了给节点写个方法 。

   我们来回顾一下 
  节点  public class node(){ private int Score ; private Node next ; public void setNext (Node node){
   next=node;
}; }
齐活。
  
   链表里面都是些上面这个小玩意, 我们给链表类加个方法

 public class lianbiao(){        //有追求的人可以来个 LinkedList 表示链            表是个洋玩意
private Node root           // root 就是 头的意思
private Node
private int size                 // 同样统计里面有几个节点用的
public void add(){}     //方法自己写 



好了 链表到此结束    双联表 就是  每一个节点 声明两个Node 对象的名, 可以用来串成从上到下 从下到上的访问
  
分享到:
评论

相关推荐

    链表合并并按学号排序

    有关单链表的合并,并且按照学号升序排列的完整可运行程序。

    单向链表结点的逐个删除-C语言教程

    每敲一次代码都会有新的收获,基本功不扎实啥也干不了。单向链表的插入,删除,创建,遍历是数据结构的基本操作。里边的算法值得学习。下面我们就来学习一下单向链表结点的逐个删除的方法。

    计算机的底层秘密 - 了解计算机的基本逻辑(带目录)

    你管这破玩意叫线程? 执行I/O操作时底层发生了什么? 从小白到高手,你需要理解同步与异步你管这破玩意叫IO多路复用? CPU是如何理解01二进制的?CPU空闲时在干嘛? 编译器是如何工作的? 函数运行时在内存中...

    链表头插入和尾插入方法

    C语言链表头插入和尾插入的方法,网上其他的写得都是比较水,看我上的干货

    4. 链表-最简单的递归结构1

    答案隐藏在了题干中: 小青蛙每次能跳1阶或者2阶如果小青蛙第一次跳了1阶,那么还剩下n-1阶如果小青蛙第一次跳了2阶,那么还剩下n-2阶实现递归的关键就在于如何

    公众号一口Linux驱动部分源码汇总.rar

    《玩转内核链表list_head,如何管理不同类型节点的实现(万字文)可以收藏》 《I2C干货-基于Cortex-A9(重新整理)》 《一文搞懂ADC裸机和基于Linux驱动编写方法》 《手把手教Linux驱动4-进程、文件描述符、file、...

    数据结构单链表制作QQ名片最终稿

    绝对干货直接就是源代码 采用顺序表,设计一个QQ群名片,主要包含:QQ号码、昵称、性别、年龄、生日等属性。完成基本功能如下: (1)初始化群名片; (2)添加某一个QQ群中10名成员的名片信息;...

    研究生信息管理系统.zip

    大一的时候学C语言,用链表做数据结构,写出了一个研究生信息管理系统。增删改查,排序,保存文件 等基本模块都有。现在考研狗一只,大家 如果有需要直接拿去吧,改一改说不定就可以...但是 没学历啥都不能干 好迷茫。

    c++面试题基础分享.doc

    13. 头文件种的ifndef/define/endif 是干什么用的 14.TCP和UDP有什么区别 15.STL库用过吗?常见的STL容器有哪些?算法用过哪几个 16.同步IO和异步IO的区别 17.说下你对内存的了解 18.C++文件编译与执行的四个...

    经历BAT面试后总结的【高级Java后台开发面试指南】,纯净干货无废话,针对高频面试点

    链表-链表反转-链表相加 链表-双指针-删除倒数第n个 二叉树-递归-二叉树反转 二叉树-递归-多叉树中最长的连续序列 动态规划-连续子数组最大和 数据结构-LRU淘汰算法 其他-二十进制相加 有序数组中位数 数组中的k个...

    LCD大厂面试问题汇总整理,从头到尾全讲解

    mipi display框架,framebuffer架构,lk阶段常见深刻的logoBUG,堆与栈区别,makefile是干什么的 ,动态库是干嘛的,shell命令,platform总线是什么 它和I2C的区别,LCD物理协议, 数据类型、数组、链表、函数、...

    计算机图形学的图形填充

    实现种子填充算法,设计相关的数据结构(如链表结构、结点结构等),并将实现的算法应用于多边形的填充,填充要准确,不能多填也不能少填。

    数据结构与算法.xmind

    底层干的还是插入排序干的活 做法 最外层for外循环控制增量的数量,每次/2 第二层for循环控制每次增量那组开始进行插入排序,直至完毕 第三层while循环找到要插入到哪个位置 归并...

    全国计算机二级JAVA笔试分类模拟题算法和数据结构、程序设计基础.docx

    全国计算机二级JAVA笔试分类模拟题算法和数据结构、程序... A.4 B.10 C.6 D.16 答案:D 从题干中我们知道,在该二叉树中有5个叶子节点,由二叉树的性质之一:任何一棵二叉树,度为0的节点(也就是叶子节点)总是比度为

    learn-leetcode:leetcode算法学习总结

    |链表 203.可移除链表元素 2.两数相加* 24.两两交换链表中的中断 19.删除链表的倒数第N个节点* 剑指18.删除链表的例程 剑指24.反转链表 反转链表II * 剑指06.从尾到头打印链表 剑指22.链表中倒数第k个子系统 剑指52...

    考研数据结构各种疑难点讲解+常见考点总结

    树的各种问题(平衡二叉树,调整最小不平衡子树,最小生成树,树的遍历等等)+栈+图的遍历+AOV和AOE网+判定循环队列的满与空+外部排序+内部排序的各种算法讲解及总结+广义表+链表的插入和删除+前后缀表达式的计算+...

    图数据挖掘及典型实现浅析

    如果学习过数据结构,那么都知道图是放在最后一个结构,当你学习了图,那么应该感知到前面的链表,队列,树都是在图上面加了一些约束而派生出来的结构。所以图是一个一般性的结构,可以适应于任何结构类型的数据。...

    2万字干货 2018经典面经备战校园招聘1

    4.还有一投简历就沉的外企:Amazon、FreeWheel(不知道是他们只收北京生源,还是我 1. 心态 2. 实力 1. 数组、链表、二叉树、队列、栈的各种

    leetcode题库-algorithm:基于Java和TypeScript的数据结构,LeetCode题解,欢迎star~

    使用链表实现的队列 使用链表实现的栈 循环队列 最大堆 优先队列 双向链表 二分搜索树 基于二分搜索树的集合 基于链表的集合 基于链表的映射 基于二分搜索树的映射 线段树 字典树 并查集(基于数组索引) 并查集...

Global site tag (gtag.js) - Google Analytics