資料結構

31、地址新增 — 定義資料結構與獲取方式

前言:前兩章我們講了地址列表和地址填寫兩個頁面的製作,這幾章就是把上兩章的內容打通,新增一條資料並在地址列表中展示,實現地址列表頁與地址填寫頁的資料互通獲取與編輯功能。 GitHub: https://g

資料結構碎碎念(一)

在大一學習C語言的時候,舉過一個用棧實現的括號匹配演算法,當時覺得很難,不過現在回顧起來,這個演算法也算是比較簡單的一個關於棧的應用了。而現在所常見的演算法問題也都是什麼中綴表示式轉字尾表示式,雙棧找最小值之類

資料結構演算法 - 優先順序佇列和堆排序

佇列是一種特徵為FIFO的資料結構,每次都是從隊首彈出。優先佇列與其不同的是,它不遵循先進先出的規則,而是根據佇列中元素的優先權,優先權最大的先被取出。今天我們來讀讀原始碼層的優先順序佇列,到底是怎麼實現的

資料結構和演算法面試題系列-二叉堆

本文要描述的堆是二叉堆。二叉堆是一種陣列物件,可以被視為一棵完全二叉樹,樹中每個結點和陣列中存放該結點值的那個元素對應。樹的每一層都是填滿的,最後一層除外。二叉堆可以用於實現堆排序,優先順序佇列等。本文程式碼

資料結構和演算法面試題系列-棧

這個系列是我多年前找工作時對資料結構和演算法總結,其中有基礎部分,也有各大公司的經典的面試題,最早釋出在CSDN。現整理為一個系列給需要的朋友參考,如有錯誤,歡迎指正。本系列完整程式碼地址在 這裡 。

看圖輕鬆理解資料結構與演算法:氣泡排序

前言 推出一個新系列,《看圖輕鬆理解資料結構和演算法》,主要使用圖片來描述常見的資料結構和演算法,輕鬆閱讀並理解掌握。本系列包括各種堆、各種佇列、各種列表、各種樹、各種圖、各種排序等等幾十篇的樣子。

看圖輕鬆理解資料結構與算法系列(氣泡排序)

推出一個新系列,《看圖輕鬆理解資料結構和演算法》,主要使用圖片來描述常見的資料結構和演算法,輕鬆閱讀並理解掌握。本系列包括各種堆、各種佇列、各種列表、各種樹、各種圖、各種排序等等幾十篇的樣子。 氣泡排序

Python資料結構-圖

Python 演算法基礎之圖結構表示方法總結。 圖是一種重要的資料結構,它可以代表各種結構和系統,從運輸網路到通訊網路,從細胞核中的蛋白質相互作用到人類線上互動。 圖是由頂點的有窮非空集合和頂

AQS同步元件--Semaphore

Semaphore 什麼是Semaphore? 是用於控制某個資源同一時間被執行緒訪問的個數,提供acquire()和release()方法,acquire獲取一個許可,如果沒有獲取的到就等待,rele

資料分析 | 看過復聯 4 的人都在談什麼

週末了,寫一點好玩的。復聯 4 本週開始上映,並一直維持非常高的熱度。那麼哪些電影使用者都在談什麼呢?本文就從 0 到 1 討論一下如何通過抓取豆瓣的短評來進行一下簡單的資料分析。由於豆瓣的限制,資料量並不是很

如何來一次說幹就幹的重構(流程篇)

前言 隨著公司業務的爆炸式的增長,需求規模和使用者規模也迅速地膨脹起來,這樣給系統的三高(高效能、高併發、高可用)以及擴充套件性、可維護性都帶來了考驗。而舊系統因為早期設計的各種侷限性(如早期參與人員的水平

1746066829.7647