刷題第一天各種蒙圈
今天刷了兩道簡單題,全是string,隨即就各種蒙圈……
總結一下今天遇到的知識點吧,恐怕是沒有時間全部認真寫了。
1、神奇的vector操作
push_back、size(不同於陣列的sizeof,關於sizeof的大小到底是什麼大小,還要再考證一下)
2、string和vector也算是差不多的東西吧
有一些compare、erase的操作,都要再總結一下
重點:erase之後it會自己往後移,用的時候要注意,那個do{}while的刪除有點蠢,可以看看別人的解法。
3、從一堆數裡面,選出不同的數來,計算其個數
(23333333,這種簡單的問題,快要把我逼瘋了,思路炒雞不清晰,各種錯誤!!!)
(有時間要總結一下!!!)
4、看題解!這樣才能進步!
相關推薦
刷題第一天各種蒙圈
今天刷了兩道簡單題,全是string,隨即就各種蒙圈…… 總結一下今天遇到的知識點吧,恐怕是沒有時間全部認真寫了。 1、神奇的vector操作 push_back、size(不同於陣列的sizeof,關於sizeof的大小到底是什麼大小,還要再考證一下) 2、string和vector也算是差不多的東
LeetCode算法題--刷題第一天
ive strong targe 方案 imp string color not ces Given an array of integers, return indices of the two numbers such that they add up to a spe
綜合刷題第一天
1.線性表若採用鏈式儲存結構時,要求記憶體中可用儲存單元的地址?(連續不連續都可以) 解析:鏈式儲存結構和順序儲存結構相比較,最大的優點是,地址不連續,操作靈活 但是一般Malloc和new是不連續的。 2.某二叉樹的前序遍歷序列與中序遍歷序列相同,均為 ABCDEF ,則按層次輸出(同一層
LeetCode刷題第一天
今天刷了4道 LeetCode題,分別是: 1-bit and 2-bit Characters : We have two special characters. The first character can be represented by one bit 0.
《劍指offer》算法題第一天
遇到 margin treedepth n) 做了 深度 tree sap pointer 按照個人計劃,從今天開始做《劍指offer》上面的算法題,練習平臺為牛客網,上面對每道題都有充分的測試實例,感覺還是很不錯的。今天下午做了四道題,分別為: 1. 二叉樹的深度(書55
綜合刷題第二天
一、選擇題 1.在 TCP/IP 參考模型中 TCP 協議工作在(傳輸層) 解析:TCP是一個可靠的,面向連線的傳輸層協議 2.一個抽象類並不需要其中所有的方法都是抽象的。(√ ) 解析:抽象類包括抽象方法和非抽象方法。如果類裡面有抽象方法,那麼類一定宣告為抽象的。 3.完成路徑選擇功能是在
LeetCode刷題——第一題 (兩數之和)
1.兩數之和 題目描述 思路 程式碼實現 可能出現的問題 題目描述 給定一個整數陣列 nums 和一個目標值 target,請你在該陣列中找出和為目標值的那 兩個 整數,並返回他們的陣列下標。 你可以假設每種輸入只會對應一
強行刷段位第一天
昨天刷過了青銅,以為今天可以很快從白銀升成黃金。 後來發現確實很容易,不過並不是對於我這種菜雞。。。 掙扎了一天就刷了排序。 中途還向百忙之中的Kevin請教了一波。。。 真的是。。。覺得很容易的兩道題,偏偏想的很複雜,然後寫的亂亂的。 記錄一下吧~經驗才是
夯實基礎階段:第一天:C/C++ 一星難度刷題
帶參巨集定義編輯 c語言允許巨集帶有引數。在巨集定義中的引數稱為形式引數,在巨集呼叫中的引數稱為實際引數。對帶引數的巨集,在呼叫中,不僅要巨集展開,而且要用實參去代換形參。 帶參巨集定義的一般形式為: #define 巨集名(形參表) 字串 在字串中含有各個形參。 帶參巨集呼叫的一般形式為: 巨
leetcode刷題(第一天)
1.two sum: 解法一: function sum(arr,target){ var len = arr.length; for(var i=0;i<len;i++){ for(v
LeetCode刷題記錄(第一天)
Jewels and Stones原題目:You're given strings J representing the types of stones that are jewels, and S representing the stones you have. Eac
各種背包的dp刷題板
所有 strong blog 復雜 獲得 時間復雜度 01背包 ron 刷題 [p1332][NYOJ skiing] 滑雪 (dp+搜索) [p1312] [vjios1448 路燈改建計劃] 關燈問題 (背包預處理的分組背包) f[i][j]表示給把前i個燈分為j組可
【刷題】BZOJ 2744 [HEOI2012]朋友圈
二分圖 ++i output ava ID ont void != span Description 在很久很久以前,曾經有兩個國家和睦相處,無憂無慮的生活著。一年一度的評比大會開始了,作為和平的兩國,一個朋友圈數量最多的永遠都是最值得他人的尊敬,所以現在就是需要你求朋友圈
刷題十五天
1:有以下5個葉子節點1,1,3,2,5構成的哈夫曼樹的帶權路徑長度為(D) A:24 B:26 C:23 D:25 解析: 2:某表示式的字首形式為"±*^ABCD/E/F+GH",它的中綴形式為© A:A^B*C-D+E/F/G+H B:A^B*(C-D)+(E/F)/G+H C:A^
Java日常刷題第十一天
選擇題 1.類 ABC 定義如下: 1 . public class ABC{ 2 . public double max( double a, double b) { } 3 . 4 . } 將以下哪個方法插入行 3 是不合法的。(B) A.pu
Java日常刷題第十天
選擇題 1.在使用super和this關鍵字時,在子類構造方法中使用super()顯示呼叫父類的構造方法,super()必須寫在子類構造方法的第一行,否則編譯不通過. 解析:1)呼叫super()必須寫在子類構造方法的第一行,否則編譯不通過。每個子類構造方法的第一條語句,都是隱含地呼叫s
Java日常刷題第七天
選擇題 1.在類Tester中定義方法如下, public double max(int x, int y) { // 省略 } 則在該類中定義如下哪個方法頭是對上述方法的過載(Overload)?(B) A.public int max(int a, int b) {} B.p
Java日常刷題第六天
一、選擇題 1.下列關於Java語言的特點,描述錯誤的是(C。Java是面向過程的程式語言) A。Java是跨平臺的程式語言 B。Java支援分散式計算 C。Java是面向(物件)的程式語言 D。Java支援多執行緒 2.下列那個類的宣告是正確的?(D) A。abstract final
C#LeetCode刷題之#278-第一個錯誤的版本(First Bad Version)
問題 你是產品經理,目前正在帶領一個團隊開發新的產品。不幸的是,你的產品的最新版本沒有通過質量檢測。由於每個版本都是基於之前的版本開發的,所以錯誤的版本之後的所有版本都是錯的。 假設你有 n 個版本 [1, 2, ..., n],你想找出導致之後所有版本出錯的第一個錯誤的版本。 你可
牛客21天刷題_day#3
牛客21天刷題_day#3 牛客 Contents 1.好多魚 題目 思路和解答 2.表示式求值 題目