嵌入式每日學習心得2017 07 31

2021-08-04 16:47:27 字數 639 閱讀 8390

程式=演算法+資料

演算法:排序,查詢,匹配("abchelloabc"),棧,佇列

資料的儲存結構:物理結構,邏輯結構

物理結構:順序儲存(陣列)

int buf[41]

優點:訪問元素方便快速,不能動態增長或刪除元素

(*)邏輯結構:元素之間的一種關係

雜湊:元素之間沒有任何關係(聯絡)

線性表:(1:1)每個元素都只能最多有乙個直接後驅和一上直接前驅(頭節點是沒有直接驅,尾結點是沒有直接後驅)

向量:單向,雙向,迴圈的

樹狀圖:(1:n)每個節點可能儲存多個子節點,但每個節點只能有乙個父結點    

圖形結構:(n:n)每個節點都存在多個聯絡

線性表:1:1

按物理結構劃分:順序線性表,鏈式線性表

順序線性表:陣列

鏈式線性表:

1。單向:

struct node

;2、雙向:

3、迴圈:

插入結點:頭插法:每次將新增加的節點插入到鍊錶的頭部

尾插法:

work:

1、合併兩支鍊錶

//合併兩個鍊錶,返回出乙個新的鍊錶。

plink  combine(plink like1,plink like2)

嵌入式每日學習心得2017 07 08

linux系統管理技術 linux系統的使用方式 1 桌面環境操作 傻瓜化,但功能不夠強大,某些操作效率很低甚至無法完成 2 shell命令 專業高效,但非常不直觀友好,學習難度大,需要記憶命令 要成為unix linux系統骨灰級玩家,必須常用掌握shell命令!常用的桌面環境 gnome kde...

嵌入式每日學習心得2017 07 10

對於linux相關命令,再次作一點總結,今天是上半部分,明天是下半部分 關於布置的小問題 問題1更改使用者名稱 usermod l newusername username 問題2更改主機名 hostname newname vi etc sysconfig network 問題3su和su 的區別...

嵌入式每日學習心得2017 07 13

進製 表數方式,是幾進製,就逢幾進一 十進位制 逢十進一 9 0 123 10 百 十 個 1 3 0 二進位制 逢二進一 1 0 2 八進位制 逢八進一 7 0 0123 八 十 3 8 0 2 8 1 1 8 2 八 二 001 010 011 十六進製制 逢十六進一 f a 9 0 0x321...