1、撲克牌順子
其實沒有什麼,就是乙個乙個的遍歷,然後統計black
2、和為2的連續的正數序列
left++和right++的遍歷,但是add==sum的時候不要忘記了left++,
昨天以為是牛客網的系統有問題,其實是自己的**死迴圈了
3、跳台階問題
思路:第一次跳一次的方法為f(n-1),跳兩次的方法為f(n-2),所以最後為f(n-1)+f(n-2)
4、**跳台階
思路:
更加巧妙的方法:
每個台階都有跳與不跳兩種情況(除了最後乙個台階),最後乙個台階必須跳。所以共用2^(n-1)中情況,這是樓下的答案,這裡的一行就是通過位移做乘法得到2^(n-1)的結果。
5、矩形覆蓋
思路:應為可以橫著放或豎著放,多以f(n)可以是2*(n-1)的矩形加乙個豎著放的2*1的矩形或2*(n-2)的矩形加2橫著放的,即f(n)=f(n-1)+f(n-2)
當到了最後,f(1)=1,f(2)=2
第六天 風氣
第六天 風氣 答 人有了,就得定規矩,否則就是一幫烏合之眾,而不是團隊。1必須朝九晚五。嚴格控制員工手裡有辦公室鑰匙。下班必須準時鎖門,員工準時離開。斷公司外網。要加班必須上級主管簽字,更不准在辦公室留宿,洗澡。這一條很重要,不要讓程式設計師活得像個浪子,精神恍惚,口中神叨,鬍子拉碴,這都是浮動工作...
開課第六天
今天是開課第六天,老師上午沒有講課,講了一上午的題,下午又講了新知識,如下 1 順序結構 從上到下順序進行。2 分支結構 if boolean表示式 else switch 值 case 值 break case 值 break switch 執行流程,switch的值和case的值一一比較,如果一...
第六天學習
變數的作用域 區域性變數 在函式內部定義的變數,這個變數只能在函式內部使用,在全域性當中不能使用。使用就報錯了。全域性變數 在函式外部定義的變數,這個變數可以在全域性使用。但是我們一般不推薦使用全域性變數 因為可能會意外的修改掉變數的值。迫不得已不要用全域性變數 衝突處理原則 就近原則。而不是從上到...