隊列特點:先進先出隊列可以使用數組或鏈表來實現數組模擬隊列隊列本身是有序列表,若使用數組的結構來存儲隊列的數據,則隊列數組的聲明如下,其中maxSize是該隊列的最大容量。因為隊列的輸出、輸入是分別從
Redis 簡介REmote DIctionary Server(Redis) 是一個由SalvatoreSanfilippo寫的key-value存儲系統。 Redis是一個開源的使用ANSI C語
由于二叉樹是一種特殊的樹,這種特殊的樹,采用順序存儲結構就可以實現。既然是順序存儲結構,必然的是通過數組來實現了。 有一種極端情況,就是深度為k的右斜
mySort.h#ifndef MYSORT_H_INCLUDED #define MYSORT_H_INCLUDED /* 交換排序:冒泡排序,快速排序 */ void&nbs
二叉樹是一種非線性結構,遍歷二叉樹幾乎都是通過遞歸或者用棧輔助實現非遞歸的遍歷。用二叉樹作為存儲結構時,取到一個節點,只能獲取節點的左孩子和右孩子,不能直接得到節點的任一遍歷序
node通過prev字段進行關聯,stack維護棧頂節點 stack.go package stack type Stack struct { top *node length
集合set去重的,可變的,可迭代的,無序的 元素集合set的元素必須是可hash的約定set翻譯為集合collection 翻譯為集合類型,是一個大概念set定義 初始化set() -> new
一.循環鏈表 A.循環鏈表的介紹a.概念上1.任意數據元素都有一個前驅和一個后繼2.所有數據元素的關系構成一個邏輯上的環b.實現上1.循環鏈表是一種特殊的單鏈表2.尾節點的指針域保存了首結點的地址關系
實現思路1,調整front指向隊列的第一個元素,front初始值=02,調整rear指向隊列的最后一個元素的后一個位置,希望空出一個空間作為約定,rear的初始值=03,隊滿,條件: (rear+1)