原创 Mac配置idea 配置java環境,jdk環境,maven環境

給大家找了自己親測的一些有用的配置環境變量的博文,收集起來集合一下: 注:所有的環境配置請注意自己軟件的安裝位置;可以把安裝的軟件拖入終端來查看軟件路徑。 以下操作按照順序進行: mac電腦idea激活: https://jetlic

原创 使用queryParams拿參數

jquery使用queryParams拿參數: 注:只放上了重點說明問題的代碼 //使用isBackUp:$("#isBackUp").val()拿到了參數 <input type="text" id="isBackUp" name

原创 劍指offer算法練習11-20

題目描述 輸入一個整數,輸出該數二進制表示中1的個數。其中負數用補碼錶示。 public class Main11 { public int NumberOf1(int n) { int count=0;

原创 sql調優之in和exists

倆者執行過程: IN 執行過程: sql示例:select * from tabA where x in (select x from tabB); 其執行計劃: (1)執行tabB表的子查詢,得到結果集B; (2)執行tabA表的查

原创 輸入URL到頁面加載完成過程

首先是域名解析,就是把url轉換成對應的ip地址; 域名解析:瀏覽器會先搜索自己的DNS緩存,如果沒有在操作系統的DNS裏查看,如果也沒有會搜索操作系統的hosts文件,如果沒有會把這個域名發送到本地域名服務器上,然後本地域名服務器會

原创 尋找外星人算法

題目描述: 地球防禦系統監測到DX3906方向發送的兩組數據,根據經驗判斷兩組數據極有可能是某種外星人語言的編碼,因爲有一些共同特徵,其中關鍵特徵T就是計算出兩組數列中順序不同的數對的數量,數對是數組兩個元素的組合,例如:0 3 1

原创 劍指offer算法練習1-10

/** * 1:題目描述: * 在一個二維數組中(每個一維數組的長度相同), * 每一行都按照從左到右遞增的順序排序, * 每一列都按照從上到下遞增的順序排序。 * 請完成一個函數,輸入這樣的一個二維數組和一個整數

原创 兩數之和:給定一個整數數組,找出其中兩個數相加等於目標值

兩數之和:給定一個整數數組,找出其中兩個數相加等於目標值 原文出處:https://blog.csdn.net/wz2292667460/article/details/79358044 有三種思路: 第一個思路:遍歷數組i從第

原创 八大選擇排序之歸併排序(Merge Sort)

 public static void mergeSort(int[] arr) {         mSort(arr, 0, arr.length-1);     }     /**      * 遞歸分治      * @param

原创 二叉排序樹的查找

#include<stdio.h> #include<stdlib.h> //聲明 typedef struct node {   int data;   struct node*left;   struct node*right; }B

原创 八大排序之插入排序—希爾排序(Shell`s Sort)

  //近似直接插入排序,只是將相隔dk距離的所有數據進行插入排序     public static void shellSort(int a[],int n,int dk){         for(int i=dk; i<n; i+

原创 二叉排序樹創建(遞歸)以及前中後序遍歷

#include<stdio.h> #include<stdlib.h> //聲明 typedef struct node {   int data;   struct node*left;   struct node*right; }B

原创 八大排序之選擇排序—簡單選擇排序(Simple Selection Sort)

  public static void paixu(int a[],int n){         for (int i=0; i<n; i++){             for (int j=i+1; j<n; j++){    

原创 八大排序之選擇排序—堆排序(Heap Sort)

 //調整待調整位置結點     public static void heapAdjust(int a[], int i, int length){         int demo = a[i];    //待調整位置結點      

原创 八大排序之交換排序—冒泡排序(Bubble Sort)

public static void paixu(int a[],int n){         //確定循環次數         for (int i=0; i<n; i++){             //確定每次循環的區域