給定一個整數數組和一個目標值,找出數組中和爲目標值的兩個數。解答javascript
給定一個 32 位有符號整數,將整數中的數字進行反轉。解答java
判斷一個整數是不是迴文數。迴文數是指正序(從左向右)和倒序(從右向左)讀都是同樣的整數(前提:不能轉成字符串判斷)。解答python
給定一個羅馬數字,將其轉換成整數。輸入確保在 1 到 3999 的範圍內。解答git
給定一個只包括 '(',')','{','}','[',']' 的字符串,判斷字符串是否有效,左右括號必須匹配。解答github
編寫一個函數來查找字符串數組中的最長公共前綴。解答算法
給定一個排序數組,你須要在原地刪除重複出現的元素,使得每一個元素只出現一次,返回移除後數組的新長度。解答數組
給定一個數組 nums 和一個值 val,你須要原地移除全部數值等於 val 的元素,返回移除後數組的新長度。解答app
給定一個 haystack 字符串和一個 needle 字符串,在 haystack 字符串中找出 needle 字符串出現的第一個位置(從 0 開始)。若是不存在,則返回 -1。解答函數
給定一個排序數組和一個目標值,在數組中找到目標值,並返回其索引。若是目標值不存在於數組中,返回它將會被按順序插入的位置。解答設計
給定一個正整數 n(1 ≤ n ≤ 30),輸出報數序列的第 n 項。解答
給定一個整數數組 nums ,找到一個具備最大和的連續子數組(子數組最少包含一個元素),返回其最大和。解答
給定一個僅包含大小寫字母和空格 ' ' 的字符串,返回其最後一個單詞的長度。若是不存在最後一個單詞,請返回 0 。解答
給定一個由整數組成的非空數組所表示的非負整數,在該數的基礎上加一。最高位數字存放在數組的首位, 數組中每一個元素只存儲一個數字。解答
假設你正在爬樓梯。須要 n 階你才能到達樓頂。每次你能夠爬 1 或 2 個臺階。你有多少種不一樣的方法能夠爬到樓頂呢?解答
給定兩個二進制字符串,返回他們的和(用二進制表示)。輸入爲非空字符串且只包含數字 1 和 0。解答
實現 int sqrt(int x) 函數。解答
給定兩個有序整數數組 nums1 和 nums2,將 nums2 合併到 nums1 中,使得 num1 成爲一個有序數組(注意:需改變原始數組方法)解答
給定一個非空整數數組,除了某個元素只出現一次之外,其他每一個元素均出現兩次。找出那個只出現了一次的元素。解答
給定一個非負整數 numRows,生成楊輝三角的前 numRows 行。解答
給定一個非負索引 k,其中 k ≤ 33,返回楊輝三角的第 k 行。解答
給定一個數組,它的第 i 個元素是一支給定股票第 i 天的價格。若是你最多隻容許完成一筆交易(即買入和賣出一支股票),設計一個算法來計算你所能獲取的最大利潤。注意你不能在買入股票前賣出股票。解答
設計一個支持 push,pop,top 操做,並能在常數時間內檢索到最小元素的棧。解答
給定一個已按照升序排列的有序數組,找到兩個數使得它們相加之和等於目標數。解答
給定一個正整數,返回它在 Excel 表中相對應的列名稱。解答
給定一個大小爲 n 的數組,找到其中的衆數。衆數是指在數組中出現次數大於 ⌊ n/2 ⌋ 的元素。解答
給定一個整數 n,返回 n! 結果尾數中零的數量。解答
編寫一個算法來判斷一個數是否是「快樂數」。解答
統計全部小於非負整數 n 的質數的數量。解答
給定兩個字符串 s 和 t,判斷它們是不是同構的。解答
給定一個整數數組和一個整數 k,判斷數組中是否存在兩個不一樣的索引 i 和 j,使得 nums [i] = nums [j],而且 i 和 j 的差的絕對值最大爲 k。解答
給定一個整數,編寫一個函數來判斷它是不是 2 的冪次方。解答
編寫一個程序判斷給定的數是否爲醜數。醜數就是隻包含質因數 2, 3, 5 的正整數。解答
給定一個包含 0, 1, 2, ..., n 中 n 個數的序列,找出 0 .. n 中沒有出如今序列中的那個數。解答
你和你的朋友,兩我的一塊兒玩 Nim 遊戲:桌子上有一堆石頭,每次大家輪流拿掉 1 - 3 塊石頭。 拿掉最後一塊石頭的人就是獲勝者。你做爲先手。大家是聰明人,每一步都是最優解。 編寫一個函數,來判斷你是否能夠在給定石頭數量的狀況下贏得遊戲。解答
給定一個整數數組 nums,求出數組從索引 i 到 j (i ≤ j) 範圍內元素的總和,包含 i, j 兩點。解答
給定一個整數,寫一個函數來判斷它是不是 3 的冪次方。解答
給定一個整數,寫一個函數來判斷它是不是 4 的冪次方。解答
編寫一個函數,其做用是將輸入的字符串反轉過來。解答
給定兩個數組,編寫一個函數來計算它們的交集。解答
輸出結果中每一個元素出現的次數,應與元素在兩個數組中出現的次數一致。解答
給定一個正整數 num,編寫一個函數,若是 num 是一個徹底平方數,則返回 True,不然返回 False。不要使用任何內置的庫函數,如 sqrt。解答
不使用運算符 + 和 - ,計算兩整數 a 、b 之和。解答