
数据结构与算法
zwzcdcll
这个作者很懒,什么都没留下…
展开
-
leetcode96 Unique Binary Search Trees
leetcode96 Unique Binary Search Trees原题链接:https://leetcode-cn.com/problems/unique-binary-search-trees/参考链接:http://www.cnblogs.com/springfor/p/3884009.htmlhttp://blog.youkuaiyun.com/linhuanmars/article/...转载 2018-12-31 15:21:42 · 221 阅读 · 0 评论 -
leetcode 3 Longest Substring Without Repeating Characters
#include<string>#include<iostream>//using std::string;using namespace std;class Solution {public:int lengthOfLongestSubstring(string s) { // 暴力搜索改良版,O(N^2) int index = 0; /...转载 2019-07-28 18:00:32 · 76 阅读 · 0 评论 -
leetcode 20 Valid Parentheses
#include<iostream>#include<stack>#include<string>using namespace std;class Solution {public: bool isValid(string s) { stack<char> sta; if(s[0] == '(' ||...转载 2019-07-28 17:57:35 · 164 阅读 · 0 评论 -
leetcode 22 Generate Parentheses
#include<iostream>#include<string>#include<vector>using namespace std;class Solution {public: vector<string> generateParenthesis(int n) { int left = n; int righ...转载 2019-07-28 17:55:00 · 80 阅读 · 0 评论 -
leetcode 26 Remove Duplicates from Sorted Array
#include<iostream>#include<vector>using namespace std;class Solution{public: int removeDuplicates(vector<int> &nums){ int size = nums.size(); int index = 0; for(in...转载 2019-07-28 17:28:46 · 105 阅读 · 0 评论 -
leetcode 82 Remove Duplicates from Sorted List II
#include<iostream>using namespace std;struct ListNode{ int value; ListNode *next; ListNode(int x):value(x),next(NULL){}};//https://blog.youkuaiyun.com/linhuanmars/article/details/24389429//h...转载 2019-07-28 17:26:32 · 82 阅读 · 0 评论 -
leetcode 80. Remove Duplicates from Sorted Array II
#include<iostream>#include<vector>using namespace std;class Solution {public: int removeDuplicates(vector<int>& nums) { if(nums.empty()){ return 0; } int index...转载 2019-07-28 17:23:29 · 254 阅读 · 0 评论 -
no92 Reverse Linked List II
#include<iostream>using namespace std;struct ListNode{ int val; ListNode *next; ListNode(int x): val(x),next(NULL){}}class solution{public: ListNode* reverseBetween(ListNode *head,int...转载 2019-07-28 17:12:37 · 91 阅读 · 0 评论 -
no206 Reverse Linked List
#include<iostream>using namespace std;struct ListNode{ int val; ListNode *next; ListNode(int x):val(x),next(NULL){}};//https://leetcode-cn.com/problems/reverse-linked-list/solution/die-...转载 2019-07-28 17:10:03 · 100 阅读 · 0 评论 -
leetcode 14 Longest Common Prefix
#include<iostream>#include<string>#include<vector>using namespace std;class Solution {public: string longestCommonPrefix(vector<string>& strs) { int size = str...转载 2019-07-28 16:38:22 · 88 阅读 · 0 评论 -
leetcode 155 Min Stack
package leetcode.simple;import java.util.ArrayList;import java.util.List;/*push(x) -- 将元素 x 推入栈中。pop() -- 删除栈顶的元素。top() -- 获取栈顶元素。getMin() -- 检索栈中的最小元素。 */class MinStack { List<Integ...转载 2019-07-28 21:16:05 · 93 阅读 · 0 评论