課程結構

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

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

資料結構碎碎念(一)

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

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

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

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

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

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

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

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

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

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

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

Python資料結構-圖

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

談談程式碼重構

好久沒寫文章了,最近太忙了,詐個屍,恰好最近在程式碼重構,簡單談談什麼時候重構、重構的原則以及怎麼實施去重構。 什麼時候進行重構? 任何時間都可以進行重構,前提是你有足夠的時間以及精力去做這件事情,大部

阿里資深架構師教你如何做到稅後50萬的程式設計師

寫在開篇 不管是開發、測試、運維,每個技術人員心裡都有一個成為技術大牛的夢,畢竟“夢想總是要有的,萬一實現了呢”! 正是對技術夢的追求,促使我們不斷地努力和提升自己。 然而“夢想是美好的,現實卻

阿里巴巴技術專家三畫:如何畫好架構圖

技術傳播的價值,不僅僅體現在通過商業化產品和開源專案來縮短我們構建應用的路徑,加速業務的上線速率, 也體現在優秀工程師在工作效率提升、產品效能優化和使用者體驗改善等經驗方面的分享,以提高我們的專業能力。

1716007452.3519