数据结构
麻辣小龙侠呀
seek the light in the dark
展开
-
java学习笔记:双向循环链表及遍历
package Nodepackage;public class DoubleNode { int DN; DoubleNode pre = this; DoubleNode next = this;//因为只有一个节点的时候,上一个和下一个都是他自己 public DoubleNode(int DN){ this.DN = DN; } //添加节点 public DoubleNode after(DoubleNode next.原创 2020-05-23 13:18:10 · 540 阅读 · 0 评论 -
java学习笔记:数据结构,单链表
import Nodepackage.*;public class NodeDemo { public static void main(String[] args) { Node n1 = new Node(1); Node n2 = new Node(2); Node n3 = new Node(3); n1.append(n2).append(n3); System.out.println(n1.next()..原创 2020-05-23 10:15:52 · 223 阅读 · 0 评论 -
java笔记:创建面向对象的数组
程序入口:import Myuntil.Arrayuntil;import java.lang.reflect.Array;public class ObjectArray { public static void main(String [] args){ Arrayuntil arr = new Arrayuntil(); arr.add(...原创 2020-05-06 21:34:38 · 193 阅读 · 0 评论 -
C语言实现简单选择排序算法
简单选择排序算法的基本思想就是在数组中每次利用第n此循环中的n-i+1个记录中的最小数拿出来有序排序int a[10] = { 5,67,32,6,45,67,8,32,43,56 }; int i,j,t; for (i = 0; i < 10; i++) { for (j = 0; j < 9; j++) { if (a[j] > a[j + 1]...原创 2019-10-24 18:20:17 · 1129 阅读 · 1 评论 -
c语言实现冒号排序
冒号排序的基本思想就是相邻的两个数如果时反序就互相交换,知道没有反序位置,是线上有很多变换,这里只介绍一个冒号排序的代码//从小到大//c语言实现冒号排序 int a[10] = { 5,67,32,6,45,67,8,32,43,56 }; int i,j,t; for (i = 1; i < 10; i++)//控制循环次数 { for (j = 0; j <...原创 2019-10-24 17:33:07 · 2165 阅读 · 1 评论