原创 數據結構的特性(優缺點)

數據結構是指數據在計算機內存空間中或磁盤中的組織形式。 如今數據結構多種多樣,各數據結構優缺點特別容易搞混,以下特意稍作總結,以供大家和自己學習使用。 數據結構 優點 缺點 (無序)數組 插入快,若知道下標,可快速存取

原创 Java 關鍵字之volitle

最近室友面試被考官問道volitle關鍵字的作用,今天我特意花時間深究了一下volitle。以下是本人經驗總結。 前言 在瞭解volatile變量作用前,先需要明白一些概念: 什麼是原子操作? 所謂原子操作,就是"不可中斷的一個或一系

原创 java排序算法—冒泡排序

快速排序 冒泡排序的思想方法: 1.從無序序列頭部開始,進行兩兩比較,根據大小交換位置,直到最後將最大(小)的數據元素交換到了無序隊列的隊尾,從而成爲有序序列的一部分; 2.下一次繼續這個過程,直到所有數據元素都排好序。算法的核心在於

原创 essyui實現多行刪除

此文爲博主原創內容,轉載請說明出處,歡迎各位批評指點。 多行刪除的思想就是:取到所選中多行的ID進行字符串拼接,傳到後臺對字符串分割,循環進行刪除每一行。 所以說此問題的重點就是解決字符串的拼接、分割。 JSP: <script ty

原创 java排序算法—快速排序

快速排序 快速排序的思想方法: 1.先從數列中取出一個數作爲基準數,記爲x。 2.分區過程,將不小於x的數全放到它的右邊,不大於x的數全放到它的左邊。(這樣key的位置左邊的沒有大於key的,右邊的沒有小於key的,只需對左右區間排序

原创 數組和鏈表與棧和隊列之間的關係及堆和棧之間的關係

本屌最近在學習數據結構過程中,由於連續看了數組,棧,隊列,鏈表等,一時混雜,下面摘取參考資料,供自己學習使用。 第一部分:介紹了數據存儲結構和數據結構的區別,以及鏈表和數組的差異。 第二部分:介紹了堆和棧的區別。 (1)數據存儲結構: