原创 基數排序(使用隊列的方法)-JAVA語言實現

用隊列來實現基數排序。        在之前的基數排序-JAVA語言實現一文中,採用數組來存儲每一個桶中的元素,然後將桶中的元素依次取出進行下一次的排序,由於這種操作方式是先進先出的順序,滿足隊列這種數據結構,因此,可以使用對列來作爲桶進

原创 Mybatis簡介

Mybatis概念: mybatis是一個持久層框架。支持定製化SQL、存儲過程以及高級映射。 mybatis特性: mybatis避免了在JAVA代碼中採用硬編碼方式訪問數據庫,以及需要手動設置參數和獲取結果。 mybatis使用簡單的

原创 直接選擇排序-JAVA語言實現

import java.util.Arrays; public class SelectSort { public static void main(String[] args) { int[] arr = n

原创 SpringBoot簡介

SpringBoot簡介: SpringBoot是爲了簡化在項目開發過程中的大量而繁瑣的配置而開發出來的一套框架,是對Spring框架技術的一次提升。 SpringBoot優勢: SpringBoot簡化了Spring應用開發,同時也簡化

原创 SpringMVC簡介

SpringMVC概念: SpringMVC是一個WEB框架,基於MVC的理念而設計,是目前最主流的MVC框架之一。 SpringMVC的特點: SpringMVC3.0之後的版本超越了Struts2,成爲最優秀的web框架。 Sprin

原创 冒泡排序-JAVA語言實現

import java.util.Scanner; public class BubbleSort { /** * @param args * Andrew Peng Liu */ public static v

原创 二叉樹的查找和刪除-JAVA語言實現

public class BinaryTree { TreeNode root; public void setRoot(TreeNode root) { this.root = root; }

原创 順序存儲二叉樹-JAVA語言實現

 建立一個二叉樹的順序存儲類,按照先序遍歷的方式將二叉樹存儲起來。 public class BinaryTreeByArray { int[] data; public BinaryTreeByArray(int[]

原创 堆排序-JAVA語言實現

import java.util.Arrays; public class HeapSort { public static void main(String[] args) { int[] arr = new

原创 二叉樹的三種遍歷(先序遍歷,中序遍歷,後續遍歷)-JAVA語言實現

二叉樹的三種遍歷方式,遞歸實現。 public class TreeNode { int value; TreeNode leftNode; TreeNode rightNode; public Tre

原创 希爾排序-JAVA語言實現

import java.util.Arrays; public class ShellSort { public static void main(String[] args) { // TODO Auto-generated

原创 環形隊列-JAVA語言實現

環形隊列實現類: public class CycleQueue { private int maxSize; // 表示數組的最大容量 //front 變量的含義做一個調整: front 就指向隊列的第一個元素, 也就

原创 歸併排序-JAVA語言實現

import java.util.Arrays; public class MergeSort { public static void main(String[] args) { int [] arr = n

原创 基數排序-JAVA語言實現

import java.util.Arrays; public class RadixSort { public static void main(String[] args) { int[] arr = ne

原创 二分查找-JAVA語言實現

import java.util.Scanner; public class BinarySearch { /** * @param args */ public static void main(String[] a