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