LearnCPP
1.0.0
| YouTube頻道 | GitHub存儲庫 | 最好的編碼操場 |
|---|---|---|
| cppnuts | Codecademy | leetcode |
| 切爾諾 | johnmcfarlane/begin(C ++) | hackerrank |
| ChilitomatOmododle | ratansingh98/cpp學習 | codechef |
| Bo Qian | sahilbansal17/get_better_at_cp_in_2_months | CodeForces |
| 編碼IDE | 演算法 | 有用的文章 |
|---|---|---|
| CodeBlocks | 通過動畫的Visualisze算法 | 學習CPP |
| VS代碼 | CP算法 | CF博客:CPP的資源 |
| 遵循步驟 | 開始 |
|---|---|
![]() | ![]() |
![]() | ![]() |
| 遵循以下步驟 | |
|---|---|
| 新算法 | 'Please see if the algorithm is already present' |
| 包括什麼 | "Your algorithm should be efficiently written with proper code / comments / time complexity / space complexity / link to gfg or any other documentation on top in code file" |
| 在哪裡包括 | 請在正確的文件夾中提交您的算法,或在承諾在何處包含[here](https://github.com/Lakhankumawat/LearnCPP/discussions/7) |
| 讀書我 | "Please check whether your directory has a README file, if there is then edit your algorithm name with a link, otherwise create a new one "您的讀數”應該看起來像 |
| 遵循以下步驟 | |
|---|---|
| 新的問題陳述 | 'Please see if the problem is present already? If it is do not commit your own ' |
| 包括什麼 | "Your problem statement solution should be efficiently written with proper code / comments / time complexity / space complexity / link to problem statement in code file" |
| 在哪裡包括 | Most of the Problem Statements are inside please commit your problem solution in the correct folder or discuss在此處before committing for where to include |
| 讀書我 | "Please check whether your directory has a README file, if there is then edit your algorithm name with a link, otherwise create a new one "您的讀數”應該看起來像 |
| 其他上下文 | "There are three levels of problem statement" 1級1`同樣2級2&3級3,請在您喜歡的正確級別中包含您的問題語句 |
STL添加程序,請遵循與Algorithms相同的方法喜歡設計Readme本節將對您有所幫助
| 遵循以下步驟 | |
|---|---|
| ?新的回教徒 | 'Please see if there is no README in any folder if no? Then please design it, if yes? Then please edit it accordingly to your contribution and follow the guidelines ' |
| ?包括什麼 | "Your README should be efficiently and written / link to problem statement in README at the top" |
| ✅必須包含 | 1. and explain in brief about addition 2. An Image of addition ie how it works 3. Mention the Pseudo Code 4. Time and Space Complexities 5. Advantages 6. Disadvantages |
| ?在哪裡包括 | Inside the folder where programs are residing, discuss before committing to where to include |
contributing guidelines !Lakhankumawatᵖ⁺ ? ? | Nikita Sharma ? ? | SK Miraj ? ? | Gunjan ? ? | Siddhi Bhanushali ? ? | Pooja Mangal ? | Tridib袋 ? |
阿迪蒂 ? | Vilsi Jain ? |
| # | 問題聲明和解釋 | 解決方案 |
|---|---|---|
| 1 | 數組操作 | 解決方案 |
| 2 | 抗螺旋矩陣 | 解決方案 |
| 3 | 計算Divisibl Esubstrings | 解決方案 |
| 4 | 每個窗口中的第一個負面 | 解決方案 |
| 5 | 最大總和子陣列 | 解決方案 |
| 6 | 缺少和重複數字 | 解決方案 |
| 7 | 1D陣列中的峰值 | 解決方案 |
| 8 | 前綴總和 | 解決方案 |
| 9 | 陣列的逆轉 | 解決方案 |
| 10 | 排序一個0的陣列和2 | 解決方案 |
| 11 | 買賣股票的最佳時間 | 解決方案 |
| 12 | 對稱矩陣 | 解決方案 |
| 13 | 痕跡和正常 | 解決方案 |
| # | 問題聲明和解釋 | 解決方案 |
|---|---|---|
| 1 | 漢密爾頓週期 | 解決方案 |
| 2 | n-Queen | 解決方案 |
| 3 | 迷宮中的老鼠 | 解決方案 |
| 4 | 子集總和 | 解決方案 |
| 5 | 騎士的旅行問題 | 解決方案 |
| # | 問題聲明和解釋 | 解決方案 |
|---|---|---|
| 1 | 位操縱 | 解決方案 |
| 2 | cout設置位 | 解決方案 |
| 3 | 交換2個數字 | 解決方案 |
| # | 問題聲明和解釋 | 解決方案 |
|---|---|---|
| 1 | 分離結合 | 解決方案 |
| # | 問題聲明和解釋 | 解決方案 |
|---|---|---|
| 1 | 桿切割 | 解決方案 |
| 2 | 平等分區問題 | 解決方案 |
| 3 | 最短的超級序列 | 解決方案 |
| 4 | 誘捕雨水問題 | 解決方案 |
| 5 | 最長的常見子序列問題 | 解決方案 |
| 6 | 雞蛋掉落的難題 | 解決方案 |
| 7 | 爬樓梯 | 解決方案 |
| 8 | 最小成本攀登樓梯 | 解決方案 |
| 9 | 獨特的路徑 | 解決方案 |
| 10 | 獨特的路徑ii | 解決方案 |
| 11 | 最小跌落路徑總和 | 解決方案 |
| 12 | 用重複的物品背包 | 解決方案 |
| 13 | 所需的最少刪除和插入數量 | 解決方案 |
| 14 | 硬幣的變化 | 解決方案 |
| 15 | Kadane的算法 | 解決方案 |
| 16 | 0-1背包 | 解決方案 |
| 17 | 旅行銷售人員 | 解決方案 |
| 18 | 子集總和 | 解決方案 |
| 19 | minimun插入形式的回文 | 解決方案 |
| # | 問題聲明和解釋 | 解決方案 |
|---|---|---|
| 1 | 龜 | 解決方案 |
| 2 | 彈丸 | 解決方案 |
| 3 | 設計 | 解決方案 |
| # | 問題聲明和解釋 | 解決方案 |
|---|---|---|
| 1 | 多階段圖最短路徑 | 解決方案 |
| 2 | 貝爾曼·福特 | 解決方案 |
| 3 | 弗洛伊德·沃沙爾(Floyd Warshall) | 解決方案 |
| 4 | dijsktra單源最短路徑 | 解決方案 |
| # | 問題聲明和解釋 | 解決方案 |
|---|---|---|
| 1 | 發音點 | 解決方案 |
| 2 | 圖形著色 | 解決方案 |
| 3 | 檢查兩部分 | 解決方案 |
| 4 | 在鄰接矩陣中添加並刪除有向圖的邊緣 | 解決方案 |
| 5 | 創建並顯示鄰接矩陣 | 解決方案 |
| 6 | 鄰接列表 | 解決方案 |
| 7 | 使用hashmap的鄰接列表 | 解決方案 |
| 8 | 底漆 | 解決方案 |
| 9 | 使用優先隊列的啟動 | 解決方案 |
| 10 | 克魯斯卡爾 | 解決方案 |
| 11 | Kruskal DSU | 解決方案 |
| 12 | 福特·富克森 | 解決方案 |
| 13 | 廣度首次搜索 | 解決方案 |
| 14 | 深度第一次搜索 | 解決方案 |
| # | 問題聲明和解釋 | 解決方案 |
|---|---|---|
| 1 | 最佳合併模式 | 解決方案 |
| 2 | 霍夫曼編碼 | 解決方案 |
| 3 | 分數背包 | 解決方案 |
| 4 | 工作安排 | 解決方案 |
| 5 | 忙碌的人問題 | 解決方案 |
| # | 問題聲明和解釋 | 解決方案 |
|---|---|---|
| 1 | 哈希圖 | 解決方案 |
| 2 | 地圖 | 解決方案 |
| 3 | 多圖像 | 解決方案 |
| 4 | unorderedmap | 解決方案 |
| 5 | unorderedmaps customhashmaps operoverloading | 解決方案 |
| 6 | 放 | 解決方案 |
| 7 | 無序集 | 解決方案 |
| # | 問題聲明和解釋 | 解決方案 |
|---|---|---|
| 1 | k最大 | 解決方案 |
| 2 | 最小堆 | 解決方案 |
| 3 | 最大堆 | 解決方案 |
| 4 | 堆 | 解決方案 |
| 5 | 堆排序 | 解決方案 |
| # | 問題聲明和解釋 | 解決方案 |
|---|---|---|
| 1 | 單鏈接列表 | 解決方案 |
| 2 | 刪除重複 | 解決方案 |
| 3 | 在鏈接列表中搜索 | 解決方案 |
| 4 | 反向鏈接列表 | 解決方案 |
| 5 | 鏈接列表的中間元素 | 解決方案 |
| 6 | palindrome鏈接列表 | 解決方案 |
| 7 | 隔離甚至奇怪 | 解決方案 |
| 8 | 合併K排序LinkedList | 解決方案 |
| 9 | LRU緩存 | 解決方案 |
| 10 | 圓形鏈接列表 | 解釋 |
| 11 | 反向雙重鏈接列表 | 解決方案 |
| # | 問題聲明和解釋 | 解決方案 |
|---|---|---|
| 1 | 分割 | 解決方案 |
| 2 | 阿姆斯特朗號 | 解決方案 |
| 3 | 歐利最大的共同除數 | 解決方案 |
| 4 | 總和 | 解決方案 |
| 5 | 階乘數量更大 | 解決方案 |
| 6 | 賈格勒序列 | 解決方案 |
| # | 問題聲明和解釋 | 解決方案 |
|---|---|---|
| 1 | 例外處理 | 解決方案 |
| 2 | lambda功能 | 解決方案 |
| 3 | 朋友課 | 解決方案 |
| 4 | 朋友功能 | 解決方案 |
| # | 問題聲明和解釋 | 解決方案 |
|---|---|---|
| 1 | 優先隊列 | 解決方案 |
| 2 | 優先隊列STL比較器 | 解決方案 |
| # | 問題聲明和解釋 | 解決方案 |
|---|---|---|
| 1 | 侵略性牛 | 解決方案 |
| 2 | 與給定的總和在雙鏈接列表中 | 解決方案 |
| 3 | 所有大小k的最多子陣列 | 解決方案 |
| 4 | 小寫到大寫 | 解決方案 |
| 5 | 計數頻率 | 解決方案 |
| # | 問題聲明和解釋 | 解決方案 |
|---|---|---|
| 1 | 使用鏈接列表的隊列 | 解決方案 |
| 2 | 隊列使用數組 | 解決方案 |
| 3 | [隊列STL] | 解決方案 |
| 4 | 使用LinkedList的圓形隊列 | 解決方案 |
| 5 | 反向隊列 | 解決方案 |
| 6 | 使用數組的圓形隊列 | 解決方案 |
| # | 問題聲明和解釋 | 解決方案 |
|---|---|---|
| 1 | 反轉計數 | 解決方案 |
| 2 | 更換PI | 解決方案 |
| 3 | 河內塔 | 解決方案 |
| 4 | 通過遞歸計算GCD和LCM | 解決方案 |
| 5 | 泰勒系列霍納統治 | 解決方案 |
| 6 | 遞歸類型 | 解決方案 |
| # | 問題聲明和解釋 | 解決方案 |
|---|---|---|
| 1 | 對stl | 解決方案 |
| 2 | 列表操作 | 解決方案 |
| 3 | 列表 | 解決方案 |
| 4 | MultiSet | 解決方案 |
| 5 | 套 | 解決方案 |
| 6 | 向量 | 解決方案 |
| # | 問題聲明和解釋 | 解決方案 |
|---|---|---|
| 1 | 線性搜索 | 解決方案 |
| 2 | 二進制搜索 | 解決方案 |
| 3 | 在旋轉的排序陣列中搜索元素 | 解決方案 |
| # | 問題聲明和解釋 | 解決方案 |
|---|---|---|
| 1 | 兩套的笛卡爾產品 | 解決方案 |
| 2 | 兩套 | 解決方案 |
| # | 問題聲明和解釋 | 解決方案 |
|---|---|---|
| 1 | 氣泡排序 | 解決方案 |
| 2 | 插入排序 | 解決方案 |
| 3 | 快速排序 | 解決方案 |
| 4 | 合併排序 | 解決方案 |
| 5 | 計數排序 | 解決方案 |
| 6 | 水桶排序 | 解決方案 |
| 7 | DNF排序 | 解決方案 |
| 8 | 選擇排序 | 解決方案 |
| # | 問題聲明和解釋 | 解決方案 |
|---|---|---|
| 1 | fostfix轉換 | 解決方案 |
| 2 | 冗餘括號 | 解決方案 |
| 3 | 使用鏈接列表堆棧ADT | 解決方案 |
| 4 | 將十進制數轉換為二進制 | 解決方案 |
| 5 | 沒有STL的堆棧 | 解決方案 |
| 6 | 堆棧STL | 解決方案 |
| 7 | 下一個更大的元素 | 解決方案 |
| 8 | 使用堆棧平衡支架 | 解決方案 |
| # | 問題聲明和解釋 | 解決方案 |
|---|---|---|
| 1 | KMP | 解決方案 |
| # | 問題聲明和解釋 | 解決方案 |
|---|---|---|
| 1 | 字符串 | 解決方案 |
| 2 | 字符串toknizer | 解決方案 |
| 3 | 字符串排序 | 解決方案 |
| 4 | 字符串反向 | 解決方案 |
| 5 | 字符串比較 | 解決方案 |
| 6 | 句子中的最長詞 | 解決方案 |
| 7 | 字符串腔植物 | 解決方案 |
| # | 問題聲明和解釋 | 解決方案 |
|---|---|---|
| 1 | 類模板 | 解決方案 |
| 2 | 功能模板 | 解決方案 |
| # | 問題聲明和解釋 | 解決方案 |
|---|---|---|
| 1 | BST中的CEIL值 | 解決方案 |
| 2 | 檢查有效的BST | 解決方案 |
| 3 | BST的地板價值 | 解決方案 |
| 4 | BST | 解決方案 |
| 5 | AVL | 解決方案 |
| 6 | 數組到BST | 解決方案 |
| 7 | 從預訂的travsersal構建BST | 解決方案 |
| 8 | 二進制的高度 | 解決方案 |
| 9 | 二進制中最大的BST | 解決方案 |
| 10 | 二inary | 解決方案 |
| 11 | 二元樹中的葉子節點數量 | 解決方案 |
| 12 | Fenwicktree | 解決方案 |
| 13 | 通用樹的迭代預訂和後序遍歷 | 解決方案 |
| 14 | 基因樹中的水平順序遍歷 | 解決方案 |
| 15 | 鏡子的鏡子 | 解決方案 |
| 16 | 基因樹的直徑 | 解決方案 |
| 17 | 基因樹中兩個節點之間的最小距離 | 解決方案 |
| 18 | 構造和展示基因樹 | 解決方案 |
| 19 | 對角線遍歷 | 解決方案 |
| 20 | 莫里斯·遍歷 | 解決方案 |
| 21 | 預訂遍歷 | 解決方案 |
| 22 | 郵政遍歷 | 解決方案 |
| 23 | 處境遍歷 | 解決方案 |
| 24 | LevelOrder遍歷 | 解決方案 |
謝謝這些好人(表情符號鑰匙):
Lakhankumawatᵖ⁺ ? ? | Chetas Shree Madhusudhan | Nikita Sharma ? | Ujjwal Bansal | Supratim2000 | Puneet Kaur | 盯著 |
帕蒂布·薩卡(Parthib Sarkar) | rutujaingole | Suhotra Dey | Satyam Kumar | Aastik Sharma | 希瓦尼·索爾夫(Shivani Thorve) | Ikko Ashimine ? |
所有貢獻者 | Gaurangsaraswat-07 | 阿努拉格·庫馬爾·辛格(Anurag Kumar Singh) | Divyansh Singh | Vaishnavimandloi | Aditya Kumar Singh | Aditim26 |
伊扎爾·艾哈邁德(Izhar Ahmad) | Priyanshu Saxena | Mrudula-Kulkarni | Sahil Horo | Shruthikartik | Aneesh Tripathi | MD Nazish Arman |
Shubham Lakhera | 公平 | 拉胡爾·夏爾馬(Rahul Sharma) | Jayanth MKV | Sidharth Sarangi | 拉胡爾·庫馬爾(Rahul Kumar) | Purvak Baliyan |
穆罕默德·魯曼(Mohammad Ruman) | Vinaya Sree調製解調器 | Maithili Kharabe | Shashank Venkat | Janhavi羽衣甘藍 | Tridib袋 | 塞賓·弗朗西斯(Sebin Francis) |
卡拉什·辛哈爾(Kalash Singhal) | Bhavneet Singh | Jyoti Singh | 艾莎 | Bhumika Tewary | Arzitmahajan | peritusdeveloper |
Prashant Raj | Ritika Garg | Shweta Bhagat | Abhilipsa sahoo | Akshat agarwal | Uhini Mukherjee | Pragati Verma |
Dewanshi Paul | Arun G Nayak | Sukriti | Sarthak S Kumar | Deeptarshi Biswas | Pranshu Jain | 亨德·艾哈邁德 |
Shatakshi-Choudhary | Aly Eyad | 邁克爾·埃哈 | Shraddha | Sanya Gera | Utkarsh Saxena | Ayushi Bisht |
Mirette Amin | Lakshay Narula | Supriya Kumari | Gaurav Patel | Nishkarsh Saxena | purva-gharat | Yasmeen Elkararty |
查哈特·米塔爾(Chahat Mittal) | Riya Singh | Arushi_garg | Shiwangi Kumari | Ayush Rudani | Mugdhapandey | 拉胡爾·巴恩瓦爾(Rahul Barnwal) |
該項目遵循全企業規範。歡迎任何形式的貢獻!
在印度使用❤️開發?