原创 C語言之指針進階

在初次學習指針中,我們瞭解到以下內容: 指針就是一個變量,用來存放地址,地址唯一標識一塊空間 指針的大小是固定4/8個字節(32/64位平臺) 指針是有類型的,指針的類型決定了指針的 +- 整數的步長和指針解引用操作的時候的權限(訪問幾個

原创 左旋字符串中的k個字符

看這麼一個問題:1.實現一個函數,可以左旋字符串中的k個字符。 ABCD左旋一個字符得到BCDA ABCD左旋兩個字符得到CDAB 拿到問題後,我們首先應該理解題意。什麼是左旋?根據例題可以看出是把k個字符經過左旋放到後面,下面給出兩種方

原创 神奇的時間戳

時間戳的小故事1969年8月,貝爾實驗室的程序員肯湯普遜利用妻兒離開一個月的機會,開始着手創造一個全新的革命性的操作系統,他使用B編譯語言在老舊的PDP-7機器上開發出了Unix的一個版本。隨後,湯普遜和同事丹尼斯里奇改進了B語言,開發出了

原创 C語言典型題——求菲波那切數列第N項

菲波那切數列* 1.引入 斐波那契數列(Fibonacci sequence),又稱黃金分割數列、因數學家列昂納多·斐波那契(Leonardoda Fibonacci)以兔子繁殖爲例子而引入,故又稱爲“兔子數列”,指的是這樣一個數列:1、1

原创 博客的第一次

懷着期望與激動去寫人生的第一篇大家好,本人新手小白一枚,初來乍到和大家打聲招呼:大家好!(手動滑稽)好了,言歸真轉,作爲一個大學生,出入小社會,帶着些許的迷茫與未知的刺激進入大學。轉眼就快大二了,還是沒有對自己的規劃,所以感到些許迷茫。在上

原创 高效算法——二分查找

今天又get到了好多新知識,和大家share一下吧。折半查找比如我買了一雙鞋,你好奇問我多少錢,我說不超過300元。你還是好奇,你想知道到底多少,我就讓你猜,你會 怎麼猜?答案:你每次猜中間數。對吧,所以我們一般猜數字的時候都從中間猜,再根