荒廢了2年了,抬頭看看前路茫茫,低頭看看小路泥濘,偏頭看看遠方的大佬們,和正在努力向前奔跑的後進者們,又回頭看了看自己的身後,什麼都沒留下了。希望現在回頭不算太晚,希望未來的自己為今天的抉擇慶幸:就讓今天成為新的開始吧。
發布部落格記錄每天的所見所學所感:記錄每天解決的題目,包括思路,實現,出現的問題,所學到的新的內容,發現的問題,留下的疑惑,以及自己的感覺等等等等
首先身為乙個計算機的學生,我打字貌似太慢了,還要看鍵盤,就這行字我居然用1分鐘。。。。
####################################正文開始###################################
部落格上的第一道題(也是我第一次用leetcode)
其實我一開始看見vector nums 還沒認出來這玩意是個容器,在pyf同志的解說下我才知道這玩意可以算是個十分好用的有很多自帶的函式的陣列。
對於題目,我的想法是只要找到陣列中間最大的那個,除了他之外的所有加一就可以了。
理論上可行。
class solution ,i;
for(i=0;i<20;i++)
cout輸出結果將是把陣列a按公升序排序,說到這裡可能就有人會問怎麼樣用它降序排列呢?這就是下乙個討論的內容.
一種是自己編寫乙個比較函式來實現,接著呼叫三個引數的sort:sort(begin,end,compare)就成了。對於list容器,這個方法也適用,把compare作為sort的引數就可以了,即:sort(compare).
bool compare(int a,int b)
#include < algorithm>
int main()
,i; for(i=0;i<20;i++)
cout另一種是自帶的
sort函式的第三個引數可以用這樣的語句告訴程式你所採用的排序原則
less《資料型別》()//從小到大排序
greater《資料型別》()//從大到小排序
#include#includeusing namespace std;
int main()
; for(int i=0;i<10;i++)
cout
for(int i=0;i<10;i++)
cout一些關於c++中關於vector的函式**自
v.push_back(t) 在容器的最後新增乙個值為t的資料,容器的size變大。
另外list有push_front()函式,在前端插入,後面的元素下標依次增大。
v.size() 返回容器中資料的個數,size返回相應vector類定義的size_type的值。v.resize(2v.size)或
v.resize(2v.size, 99) 將v的容量翻倍(並把新元素的值初始化為99)
v.empty() 判斷vector是否為空
v[n] 返回v中位置為n的元素
v.pop_back() 刪除容器的末元素,並不返回該元素
v.clear()
亦可以用sort()排序:sort(v1.begin(),vi.begin()+v1.size()/2); 對v1的前半段元素排序
1、打字太慢,可能也是好久沒用這個鍵盤額
2、貌似**看著並不美觀啊
3、變數命名太呆滯了,可讀性不行
4、不太經常打注釋啊
想法還是有點死板了吧,直接就想到直接擼,有時候想問題還是要靈活一點啊
總體來說做個部落格挺費時間的、不過主要是打字太慢了吧,堅持就是勝利
總算是邁出了第一步,相信以後的學習生活會蒸蒸日上吧
新的開始,行的開始
記下每天自己所作所為,去讀書,去工作,去思考,去行動 用知識去彌補無知,用追求去無視嘲笑,用行動去完成追求 可以時而放鬆,但學習要一直堅持 1.用科學的時間規劃方法去規劃時間,提高效率 讀時間規劃方面的書籍 如番茄工作法 多讀基本,總結歸類,對比找出相同不同之處,並對此著重分析 2.鍛鍊身體,保持健...
新的工作,新的開始。
陸陸續續度過了在力新的最後乙個月時間,昨天辦理了離職手續。今天又和部門的兄弟姐妹出去吃飯,這真的是最後一次和他們這樣相聚了。席間有看見許多新人,相信他們在之後也會做得很好。回首在力新兩年的時間,覺得對自己的影響蠻大。首先提高的就是英文的讀寫能力,現在見到成篇的英文文件不再頭疼,甚至有點自信的去對待。...
新的目標。新的開始!
又是一無聊的週末。陰沉的天氣加上綿綿的細雨,讓人有種陌生的寂寞,不知何時,我己找不到了前方的路到底處於何方,彷徨加無聊的我只有在網上尋找新的開始點,其實自己很想多學點跟自己專業有關的東西,可能是一直沒有確定的方向吧,像乙隻無頭的蒼蠅東看看西看看,到頭來好像還是乙個什麼都不懂的菜鳥。很幸運,今天偶進入...