順序表

基於"堆"的底層實現和應用

Precious time, which cannot be recovered once lost. 堆是一種特殊的樹(完全二叉樹)。本地主要分享了堆的實現原理,基於堆的排序以及堆的幾個應用。所有原始碼

【排序演算法】歸併排序

小編記得在老早以前就梳理過一期排序演算法,可是小編從未精講,這一次就單獨拿出眾所周知的歸併排序來講一講吧。 【問題引入】 在生活中,我們常常會看到一些數字,需要你來排序,當數字數量較大時,我們就會用到計

web前端知識點歸納筆記:你要知道瀏覽器是多程序的

今天看到一張有意思的動圖,拿來與大家分享一下:各大瀏覽器站在一起觀賞風景,當預感到濺起的水花即將奔來的剎那,除IE瀏覽器成功接收了水花的洗禮外,其它的瀏覽器早就一一避開了。難道說IE瀏覽器的反映速度真的有那麼慢

hash 是什麼

可以很簡單的理解為“摘要” 就是將一段資料對映到有限長度的資料,比如說原資料是一段非常長的字串m,那麼hash的數字h就代表的該字串。 A hash function is any function t

Go實現氣泡排序

排序:排序是將一組資料,按照一定的順序進行排列的過程。 排序分類: 內部排序:指將需要處理的所有資料都載入到記憶體儲存器中進行排序。包括(交換式排序法、選擇式排序法和插入式排序法)。 外部排序法:

演算法渣-排序-選擇

選擇排序(Selection sort)是一種簡單直觀的排序演算法。它的工作原理是每一次從待排序的資料元素中選出最小(或最大)的一個元素,存放在序列的起始位置,然後,再從剩餘未排序元素中繼續尋找最小(大)元素,

Leetcode 第126場比賽回顧

一、背景 前面做過 Leetcode 的第 88 場比賽,並寫了《 Leecode 第88場比賽回顧 》筆記。 今天簡單的做了 Leetcode 第 126 場比賽,也簡單的記錄一下。 二、查詢

web前端面試題及考點總結之程序與執行緒

程序(process):當你的程式一旦被載入到記憶體中執行,那麼你的這段程式就是一個程序。一個或多個程序組成系統當中執行的應用程式,如瀏覽器應用。另系統也會為應用的每一個程序分配獨立的CPU、記憶體等資源。

Linux 中如何檢視檔案的行數,字數,位元組數

在 Linux 系統使用中,我們經常需要檢視或統計文字檔案中的行數,字數,位元組數等內容,那麼怎麼快捷的統計出檔案中這些關鍵資料呢。 在Linux系統中這統計非常方便,只需要簡單的幾個命令就可以搞

順豐加速佈局東南亞,寓意何為?

400萬美元投資緬甸物流 近日,順豐傳出戰略投資緬甸物流公司KOSPA Limited(以下簡稱“KOSPA”)的訊息,出資400萬美元獲得後者25%的股份,同時還將進入其董事會。目前順豐方面已經

JS基礎—String型別

1、物件建立 String型別是字串的物件包裝型別,可以像下面這樣使用String建構函式來建立。 var stringObject = new String("hello wor

JS基礎——引用型別

引用型別的值(物件)是引用型別的一個例項,引用型別是一種資料結構,用於將資料和功能組織在一起。引用型別有時候也被稱為物件定義,因為他們描述的是一類物件所具有的屬性和方法。物件是某個特定引用型別的例項,新物

1746069389.5628