![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
笨小孩.
――
展开
-
java深拷贝与浅拷贝
转自 https://blog.csdn.net/tounaobun/article/details/8491392 假如说你想复制一个简单变量。很简单: int apples = 5; int pears = apples; 不仅仅是int类型,其它七种原始数据类型(boolean,char,byte,short,float,double.long)同样适用于该类情况。 但是如果你复制...转载 2018-10-07 09:19:14 · 267 阅读 · 0 评论 -
java将两个顺序表合并为一个顺序表
Main类 package combine; public class Main { public static void main(String[] args) { SeqList a = new SeqList(new int[] { 2,6,9 ,11}); SeqList b = new SeqList(new int[] { 1,7,10}); SeqLis...原创 2018-10-07 16:54:49 · 4977 阅读 · 1 评论 -
java 利用数组打印杨辉三角
打印杨辉三角 一维数组 Triggle1.java package 第一章; //利用一维数组打印杨辉三角 import java.util.Scanner; public class Triggle1 { public static void value(int n) { int i=1; int triggle[] = new int[n]; for(i=0;i<n;i...原创 2018-10-28 12:41:45 · 4695 阅读 · 1 评论 -
java利用栈进行进制转换
栈(Stack)是一种特殊的线性表,其插入和删除操作只允许在线性表的一端进行。通常称允许插入、删除操作的这一端为栈顶(Top),不允许操作的一端称为栈底(Bottom)。当表中没有元素时称为空栈。 假设栈S=(a0,a1,a2,a3,…an-1),则a0称为栈底元素,an-1为栈顶元素,标识栈顶位置的指针称为栈顶指针。栈中元素按a0, a1,a2,a3,… an-1的次序进栈,退栈的第一个元素应为...原创 2018-10-25 17:01:27 · 6525 阅读 · 3 评论 -
java实现快速排序
/* * 一、快速排序的思想 * 快速排序通过讲一个数组划分成两个子数组,然后通过递归调用自身为每一个子数组进行快速排序来实现。 * 二、进行划分int partition(long[] arr,int left,int right); * 设置关键字 point,将比关键字小的数据放在一组,比关键字大的放在另外一组。 * 三、如何自动设置关键字。 * 设置...原创 2018-11-08 22:30:14 · 213 阅读 · 0 评论