程式媛的自我修養 好好做題 1

2021-10-23 08:33:05 字數 493 閱讀 9395

用陣列結構實現大小固定的佇列和棧

佇列end(+)表示如果新進來乙個數,這個數字要填到哪兒?

start(-)表示要出去乙個數,從**拿?

用size大小來約束這個行為。如果沒有到底,就轉下去,否則轉回開頭。

到底之後回到開頭。只要size不是0,size總可以拿數。end和start之間是沒有關係的。

end和start解耦。

public static class arrayqueue {

private integer[

] arr;

private integer size;

private integer start;

private integer end;

《程式設計師的自我修養》筆記(1)

又開了新的坑,這學期的目標就是 作業系統 組合語言 8086 鏈結 cpp,希望能完整了了解在作業系統下,乙個c程式從執行到結束這背後的故事。筆記主要是第二章和第三章,編譯和鏈結初步及目標檔案裡有什麼。以linux為例,我們寫乙個程式,最簡單就是gcc 1.c 然後生成乙個可執行的a.out檔案,這...

程式設計師的自我修養 動態鏈結(1)

7.1為什麼要動態鏈結 用動態鏈結的原因是因為靜態鏈結有這樣那樣的問題。對比二者我們可以總結出靜態鏈結的倆大缺點,和動態鏈結的兩大優點 1 靜態鏈結浪費記憶體和磁碟空間 靜態鏈結會把所有鏈結到的庫裝載入記憶體,而卻這些庫裝載入記憶體後只能給程序自己使用,不能共享給別的程式程序使用。用書中的例子說,1...

程式設計師的自我修養

一忌 輕易言敗,沒有自信 沒有永不放棄精神的程式設計師,只是乙個有程式設計師名號的假程式設計師。乙個真正的程式設計師,知道在程式設計的過程中,可能會遇到不計其數的困難和問題,可能有極多的挫折和失敗,而成功只有一次。就為解決乙個問題,我們可能連續十幾甚至幾十小時的坐在計算機前不停的工作。乙個問題解決了...