![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
硅谷海盗
Anything is possible!
一切皆有可能
展开
-
堆栈数据结构(Java)
package cn.wzq.data_structure; public class Stack { int []data; int maxSize; int top; public Stack(int maxSize){ this.maxSize = maxSize; data = new int [maxSize]; ...原创 2018-07-16 21:18:39 · 641 阅读 · 0 评论 -
简单二叉树(迭代方式遍历)
public class BinTree { private BinTree lChild;//左孩子 private BinTree rChild;//右孩子 private BinTree root;//根节点 private Object data; //数据域 private List<BinTree> datas;//存储所有的节点 ...原创 2018-07-23 23:04:31 · 587 阅读 · 0 评论 -
简单HashTable(链表解决冲突)
public class Entry<k, v> { int capacity; Node[] no; public Entry(int n) { capacity = n; no = new Node[n]; } //链表类 class Node<k, v> { k ke...原创 2018-07-23 23:06:01 · 1069 阅读 · 0 评论 -
(一)八大排序算法之直接插入排序
概述  排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。 我们这里说说八大排序就是内部排序。 排序思想: 1.将第一个数和第二个数排序,然后构成一个有序序列 2.将第三个数插入进去,构成一个新的有序序列。 3.对第四个数、第五个数……直到最后一个数,重复第二步。 ...原创 2018-08-07 08:43:42 · 179 阅读 · 0 评论 -
String的形参传递和实例对象数字问题
String面试题问题总结 String的相等和创建对象问题 String s1 = new String("a"); String s2 = new String('a'); s1 == s2 //false, s1和s2两个不同的对象指向的对象内存地址不一样所以为false String s3 = "b"; String s4 = "b"; s3 = s4;// true,用...原创 2019-06-21 11:58:15 · 132 阅读 · 0 评论