![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
qq_40748996
这个作者很懒,什么都没留下…
展开
-
IDEA 更改jdk版本
idea更改jdk版本Settings -->Build,Execution,Deployment–>Compiler–>Java Compiler2. File–>Project Structure–>Project3. Modules5. SDKs原创 2020-03-27 16:28:36 · 314 阅读 · 0 评论 -
二叉排序树的创建和遍历
二叉排序树的创建和遍历将一个二叉树中序遍历,就是将这个树的数据升序排列了package com.wmq.binarysorttree;/** * 二叉排序树 */public class BinarySortTreeDemo { public static void main(String[] args) { int[] arr = {7,3,10,12,5,...原创 2019-12-05 14:20:43 · 171 阅读 · 0 评论 -
哈夫曼树
哈夫曼树(树的带权路径最小)package com.wmq.atguigu.huffmantree;import java.util.ArrayList;import java.util.Collections;import java.util.List;/** * 哈夫曼树 */public class HuffmanTree { public static void...原创 2019-12-02 14:22:38 · 112 阅读 · 0 评论 -
哈希表的增加、遍历、查找
哈希表的增加、遍历、查找package com.wmq.atguigu.hashtable;import java.util.Scanner;/** * 哈希表 */public class HashTableDemo { public static void main(String[] args) { HashTab hashTab = new HashT...原创 2019-11-25 16:16:07 · 219 阅读 · 0 评论 -
Java 八皇后问题 (未优化)
八皇后问题(递归)package com.wmq.atguigu.recursion;/** * 八皇后问题 */public class Queue8 { int max = 8; //八个皇后 int[] arr = new int[max]; static int count = 0; publi...原创 2019-11-23 15:18:04 · 117 阅读 · 0 评论 -
数组模拟栈
数组模拟栈package com.wmq.atguigu.stack;import java.util.Scanner;/** * 栈 */public class ArrayStackDemo { public static void main(String[] args) { ArrayStack arrayStack = new ArrayStack(...原创 2019-11-14 14:30:14 · 91 阅读 · 0 评论 -
双向链表的增删改查
双向链表的增删改查package com.atguigu.linkedlist;public class DoubleLinkedListDemo { public static void main(String[] args) { // 测试 System.out.println("双向链表的测试"); // 先创建节点 HeroNode2 hero1 = new He...原创 2019-11-11 13:50:37 · 93 阅读 · 0 评论 -
单链表的更新和删除
单链表的更新和删除package com.wmq.atguigu.linkedlist;/** * 单链表 */public class SingleLinkedList { public static void main(String[] args) { HeroNode hero1 = new HeroNode(1, "user1", "小王"); ...原创 2019-11-08 15:34:14 · 311 阅读 · 0 评论 -
单链表的创建与添加
单链表的创建与添加package com.wmq.atguigu.linkedlist;/** * 单链表 */public class SingleLinkedList { public static void main(String[] args) { HeroNode hero1 = new HeroNode(1, "user1", "小王"); ...原创 2019-11-07 16:08:05 · 221 阅读 · 0 评论 -
环形数组模拟队列
环形数组模拟队列package com.atguigu.queue;import java.util.Scanner;public class CircleArrayQueueDemo { public static void main(String[] args) { //试一把 System.out.println("测试数组模拟环形队列的案例~~~"); //...原创 2019-11-04 16:37:32 · 85 阅读 · 0 评论 -
数组模拟队列(一)
数组模拟队列(一)数组使用一次不能复用package com.wmq.atguigu.queue;import java.util.Scanner;/** * 数组模拟队列 */public class ArrayQueueDemo { public static void main(String[] args) { ArrayQueue queue =...原创 2019-10-31 15:43:39 · 96 阅读 · 0 评论 -
Java 版稀释数组与二维数组相互转换
稀疏数组和二维数组的相互转换package com.wmq.demo01.sparsearray;/** * 稀释数组案例 */public class SparseArray { public static void main(String[] args) { //创建一个二维数组 int[][] chessArr1 = new int[11]...原创 2019-10-30 15:30:03 · 520 阅读 · 0 评论 -
Java 版斐波那契查找算法
斐波那契查找算法import java.util.Arrays;public class FibonacciSearch {public static int maxSize = 20;public static void main(String[] args) { int [] arr = {1,8, 10, 89, 1000, 1234}; System.out.println("...原创 2019-10-29 16:09:58 · 302 阅读 · 0 评论 -
Java 版插值算法
插值算法package com.wmq.demo01.search;/** * 插值查找 */public class InsertValSearch { public static void main(String[] args) { int[] arr = {1,2,3,4,5,6,7,8,9,10}; /*for (int i = 0; i...原创 2019-10-24 15:35:59 · 2390 阅读 · 0 评论 -
Java 版二分查找算法
二分查找算法当有重复的数时放入到数组中,打印数组中的索引。package com.wmq.demo01.search;import java.util.ArrayList;import java.util.List;/** * 二分查找 */public class BinarySearch { public static void main(String[] args...原创 2019-10-23 18:35:49 · 107 阅读 · 0 评论 -
Java 版归并算法
归并算法测试排序80000个数的排序时间package com.wmq.demo01.sort;import java.util.Arrays;/** * 归并排序 */public class MergetSort { public static void main(String[] args) { // int[] arr = {1,2,3,8,9,4,...原创 2019-10-17 17:53:59 · 98 阅读 · 0 评论 -
equals 和 == 的区别
当在使用Object类中,效果一样的都是一样的,都是比较的内存中的地址值。当特殊的类型比较时,例如(String,Integer等)重写了equals方法,equals此时比较的是对象所对应的值。== 比较的是地址值。...原创 2019-10-16 15:58:41 · 62 阅读 · 0 评论 -
Java 版快速排序算法
快速排序算法模拟80000个数测试排序时间package com.wmq.demo01.sort;import java.util.Arrays;/** * 快速排序练习 */public class QuickSort { public static void main(String[] args) { //int arr[] = {9,-7,0,23,...原创 2019-10-16 15:37:29 · 98 阅读 · 0 评论 -
Java 版希尔排序算法
希尔排序算法分为交换法和移步法并测试时间package com.wmq.demo01.sort;import java.util.Arrays;/** * 希尔排序 */public class ShellSort { public static void main(String[] args) { //int[] arr = {1,-7,39,4,5};...原创 2019-10-14 15:44:00 · 103 阅读 · 0 评论 -
Java 版插入排序算法
插入排序算法随机产生80000个数进行排序,进行时间测试package com.wmq.demo01.sort;import java.util.Arrays;/** * 插入排序 */public class InsertSort { public static void main(String[] args) { //int[] arr = {1,-7...原创 2019-10-12 15:48:12 · 135 阅读 · 0 评论 -
Java 版选择排序算法
选择排序算法随机产生80000个数进行排序,进行时间测试。package com.wmq.demo01.sort;import java.util.Arrays;/** * 选择排序 */public class SelectSort { public static void main(String[] args) { //int [] arr = {10...原创 2019-10-11 16:06:33 · 70 阅读 · 0 评论 -
Java 版冒泡排序算法
冒泡排序算法随机产生80000个数进行排序,进行时间测试。package com.wmq.demo01.sort;import java.text.DateFormat;import java.text.SimpleDateFormat;import java.util.Arrays;import java.util.Date;/** * 冒泡排序 * 时间复杂度(n^2)...原创 2019-10-10 15:20:00 · 96 阅读 · 0 评论 -
Java2e
Servlet基本流程原创 2019-06-24 17:01:38 · 197 阅读 · 0 评论