原创 各種排序算法複雜度分析

各種排序算法複雜度分析如下:

原创 華爲基礎訓練---字符串分割

題目描述 •連續輸入字符串,請按長度爲8拆分每個字符串後輸出到新的字符串數組; •長度不是8整數倍的字符串請在後面補數字0,空字符串不處理。 輸出描述: 輸出到長度爲8的新字符串數組 輸入例子: abc 1234567

原创 JAVA排序算法---歸併排序

package 測試包; import java.util.Arrays; public class MergeSort { /** * 歸併排序 * 簡介:將兩個(或兩個以上)有序表合併成一個新的有序

原创 JAVA數據結構---動態擴展內存自定義ArrayList

代碼分爲2個部分: 向量類:MyArrayList.java 測試類:MainTest.java 向量類:MyArrayList.java @SuppressWarnings("unchecked") public clas

原创 JAVA排序算法---希爾排序

package 備份類; public class 希爾直插排序 { public static void main(String[] args) { int[] a = new int[] { 9, 8

原创 JAVA數據結構---二叉樹入門

本程序分爲四個文件: 節點類:Node.java 二叉樹類:BinaryTree.java 訪問類:Visit.java 主類測試:MainTest.java (1)Node.java public class Node<

原创 兔子藏洞

題目描述 一隻兔子藏身於20個圓形排列的洞中(洞從1開始編號),一隻狼從x號洞開始找,下次隔一個洞找(及在x+2號洞找),在下次個兩個洞找(及在x+5號洞找),它找了n次仍然沒有找到。問兔子可能在那些洞中。 輸入描述: 輸入有多組

原创 JAVA自定義數據結構 更新ing

順序表: 連續的內存地址空間,訪問的效很高,內置數組,元素可以是對象,接口自定義。 鏈表 內存地址空間不是連續的,訪問效率低下,節點類和鏈表類 堆棧 可以使用鏈表實現,先進後出,後進先出 隊列 樹 圖 哈希 堆

原创 JAVA排序算法---直接插入排序

package 備份類; /** * 插入排序算法 */ public class 插入排序 { public static void main(String[] args) { int[] a =

原创 eclipse最常用快捷鍵

動畫講解 編輯相關快捷鍵 註釋 Ctrl + / 快速修復 Ctrl + 1 刪除當前行 Ctrl + d 格式化文檔 Ctrl + Shift + f 插入空行 Shift + Enter

原创 JAVA排序算法---快速排序

package 備份類; public class 快速排序 { //主類測試 public static void main(String[] args) { int[] aa = { 6, 5, 4

原创 JAVA練習---人民幣小寫轉大寫

package 測試包; import java.util.ArrayList; import java.util.regex.Matcher; import java.util.regex.Pattern; public c

原创 JAVA內置數據結構概述

內存單位的轉換 JAVA基本數據類型和轉換 串,數組,集合 包裝類 一、內存單位的轉換 8bit(位)=1Byte(字節) 1024Byte(字節)=1KB 1024KB=1MB 1024MB=1GB 102

原创 JAVA數據結構---順序表

定義接口 package LinerTable; public interface ListIntf { public abstract int size(); public abstract void clear

原创 JAVA程序練習---小車行走距離

LRUD分別表示左右上下,後面跟行駛距離,計算到原點的距離? package 測試包; import java.util.ArrayList; import java.util.Scanner; import java.util.