
Leetcode
Ho Lee
这个作者很懒,什么都没留下…
展开
-
Day-01-链表 Leetcode-206, 92, 160, 141, 86, 138, 21, 23
目录例一:LeetCode206例二:LeetCode92例三:LeetCode160例四:LeetCode141例五:LeetCode86例六:LeetCode138例七:LeetCode21例八:LeetCode23例一:LeetCode206//已知链表头节点指针head,将链表逆序,不可申请额外空间#include <stdio.h...原创 2019-08-08 17:08:00 · 189 阅读 · 0 评论 -
Day-02-栈、队列、堆 Leetcode-225, 231, 155, 224, 215, 295 POJ-1363
目录例一:LeetCode225例二:LeetCode232例三:LeetCode155例四:POJ1363例五:LeetCode224例六:LeetCode215例七:LeetCode295例一:LeetCode225#include <iostream>#include <queue>using namespace st...原创 2019-08-08 17:10:01 · 227 阅读 · 0 评论 -
Day-03-贪心 Leetcode-445, 376, 402, 55, 45, 452 POJ-2431
目录例一:LeetCode445例二:LeetCode376例三:LeetCode402例四:LeetCode55例五:LeetCode45例六:LeetCode452例七:POJ2431例一:LeetCode445//已知一些孩子和一些糖果,每个孩子有需求因子g,每个糖果大小s//当某个糖果的大小s>=某个孩子的需求因子时,代表...原创 2019-08-08 17:13:40 · 360 阅读 · 0 评论 -
Day-04-递归、回溯与分支 Leetcode-78, 90, 40, 22, 51, 315
目录例一:LeetCode 78例二:LeetCode90例三:LeetCode40例四:LeetCode22例五:LeetCode51例六:LeetCode315//将链表中的节点push进vector#include <stdio.h>#include <vector>struct ListNode { in...原创 2019-08-08 17:16:14 · 336 阅读 · 0 评论 -
Day-05-二叉树与图 Leetcode-113, 236, 113, 199, 207
目录例一:LeetCode113例二:LeetCode236例三:LeetCode114例四:LeetCode199例五:LeetCode207//预备知识:二叉树的构造#include <stdio.h>struct TreeNode { int val; TreeNode* left; TreeNode...原创 2019-08-08 17:17:47 · 228 阅读 · 0 评论 -
Day-06-二分搜索和二叉排序树 Leetcode-35, 34, 33, 449, 315
目录例一:LeetCode35例二:LeetCode34例三:LeetCode33例四:LeetCode449例五:LeetCode315#include <stdio.h>#include <vector>// //二分查找(递归)// bool binary_search(std::vector<int> &a...原创 2019-08-09 15:31:40 · 272 阅读 · 0 评论 -
Day-07-哈希表和字符串 Leetcode-409, 290, 49, 3, 187, 76
目录例一:LeetCode409例二:LeetCode290例三:LeetCode49例四:LeetCode3例五:LeetCode187例六:LeetCode76// //最简单的哈希,字符哈希#include <stdio.h>#include <string>int main() { int cha...原创 2019-08-10 16:00:10 · 193 阅读 · 0 评论 -
Day-08-搜索 Leetcode-200, 127, 126, 473, 407
目录例一:LeetCode200例二:LeetCode127例三:LeetCode126例四:LeetCode473例五:LeetCode407例一:LeetCode200void DFS(std::vector<std::vector<int>>& mark, std::vector<std::ve...原创 2019-08-11 20:04:54 · 190 阅读 · 0 评论 -
Day-09-动态规划 Leetcode-70, 198, 53, 32, 120, 300, 64, 174
目录例一:LeetCode70例二:LeetCode198例三:LeetCode53例四:LeetCode32例五:LeetCode120例六:LeetCode300例七:LeetCode64例八:LeetCode174例一:LeetCode70/** You are climbing a stair case. It takes n...原创 2019-08-13 03:39:36 · 268 阅读 · 0 评论 -
Day-10-高级数据结构(Trie树、并查集、线段树)Leetcode-208, 211, 547, 307
目录例一:LeetCode208例二:LeetCode211例三:LeetCode547例四:LeetCode307//Trie 树节点表示(字典树)#include <stdio.h># define TRIE_MAX_CHAR_NUM 26struct TrieNode { TrieNode* child[TRIE_MAX_C...原创 2019-08-14 05:55:48 · 279 阅读 · 0 评论 -
acwing-week-1-二分-Leetcode-34,35, 69, 74, 240,153,278, 162,287,275
目录Leetcode-34Leetcode-35Leetcode-69Leetcode-74Leetcode-240Leetcode-153Leetcode-278Leetcode-162Leetcode-287Leetcode-275以上十道Leetcode题目都可使用二分的思想来解决在解题的过程中都使用了二分模板在解决的过程中关键是要从...原创 2019-09-03 22:23:44 · 235 阅读 · 0 评论 -
acwing-week-2-链表-Leetcode-19,237,83,61,24,206,92,160,142,148
目录Leetcode-19Leetcode-237Leetcode-83Leetcode-61Leetcode-24Leetcode-206Leetcode-92Leetcode-160Leetcode-142Leetcode-148Leetcode-19/** * Definition for singly-linked list. * ...原创 2019-09-05 19:32:25 · 214 阅读 · 0 评论 -
acwing-week-3-树-Leetcode-98,94,101,105,102,236,543,124,173,297
目录Leetcode-98Leetcode-94Leetcode-101Leetcode-105Leetcode-102Leetcode-236Leetcode-543Leetcode-124Leetcode-173Leetcode-297Leetcode-98/** * Definition for a binary tree node. *...原创 2019-09-06 21:26:25 · 414 阅读 · 0 评论