初程面試中的那些事兒(7)

2021-09-11 20:15:19 字數 750 閱讀 5452

給出乙個 32 位的有符號整數,你需要將這個整數中每位上的數字進行反轉。

示例 1:

輸入: 123

輸出: 321

示例 2:

輸入: -123

輸出: -321

示例 3:

輸入: 120

輸出: 21

注意:

假設我們的環境只能儲存得下 32 位的有符號整數,則其數值範圍為 [−231,  231 − 1]。請根據這個假設,如果反轉後整數溢位那麼就返回 0。

publicstaticvoidmain(string args)

publicintreverse(intx)

if(index<0)

while(true)else}

} }下面是正確的做法

public int reverse(int x)

return rev;

}

初程面試中的那些事兒(4)

哈露!小夥伴們!又到了一天一次的葉子時間。廢話不多說。這次我將分享另乙個演算法 直接插入排序演算法 從後向前找到合適位置後插入 每步將乙個待排序的記錄,按其順序碼大小插入到前面已經排序的子串行的合適位置 從後向前找到合適的位置後 直到全部插入排序完為止。這都是什麼東西!看完之後跟沒看一樣嘛!不過呢,...

開發中Performance的那些事兒

效能 這個詞,不管是在日常生活還是寫程式的時候,都經常被提到。比方說,買新電腦的時候,我們會說 原來的電腦效能跟不上了 寫程式的時候,我們會說,這個程式效能需要優化一下 那麼,你有沒有想過,我們常常掛在嘴邊的 效能 到底指的是什麼呢?我們能不能給效能下乙個明確的定義,然後來進行準確的比較呢?在計算機...

Java程式設計那些事兒7 進製的概念

1.2進製的概念 因為不可能為每個數值都創造乙個符號,所以需要用基本數字組合出復合的數值,這樣就有了進製的概念。其實所有進製都是人為的創造,都是用來計數方便的。現在最常用的進製是十進位制,當然其它的進製也在使用中。例如 半斤八兩 這個成語,就反映了古代一斤等於十六兩的概念,也就是十六進製制計數方式。...