自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 问答 (1)
  • 收藏
  • 关注

原创 循环链表的插入和删除

待写

2019-04-22 22:42:19 688

转载 leetcode链表快排

待写

2019-04-22 22:27:22 625 2

原创 springboot

2019-04-22 21:03:39 100

原创 spring

2019-04-22 17:06:42 83

原创 论文通配符

论文查找文献引用[数字数字]匹配方法:[[0-9][0-9]]

2019-04-22 16:16:05 153

原创 overide和virtual的区别

virtual出现在父类中,表示该方法可以被重写override不能出现在顶级父类中,此时没有可以override的方法,可以在同时具备子类和父类双重身份的类中出现...

2019-02-27 15:48:58 314

原创 列表生成式导致引用失效 "="导致的作用域屏蔽

def update(initx):#for i in range(initx.len()):# initx[i]=initx[i]+np.random.rand()initx=[i+np.random.rand() for i in initx]initx=np.array(initx)returninitx=np.array([1,2,3,4,5])update(initx...

2019-02-22 23:48:45 90

原创 工厂模式 策略模式小结

简单工厂:设计模式里面有个开闭原则,对修改关闭,对扩展开放简单工厂如果有新的产品需要添加,则需要对原来的代码进行修改,不符合设计模式中的开闭原则工厂方法:引入了面向接口编程的思想,当添加新的产品时,不需要对原有的代码进行修改,符合了设计模式的开闭原则抽象工厂:待补充...

2018-12-20 21:08:03 93

原创 LeetCode226翻转二叉树

class Solution {public: TreeNode* invertTree(TreeNode *pRoot) { if(pRoot==nullptr) return nullptr; queue<TreeNode*> qu; qu.push(pRoot); while(!qu.empty())...

2018-12-13 23:28:16 113

原创 深度优先遍历第8遍

第8遍:用stack的top,pop时漏掉了判空

2018-12-13 15:41:39 116

原创 备忘录

to_string(long long(int)) 不能直接接int

2018-12-09 22:11:33 132

原创 LeetCode297二叉树的序列化 2018_1209_2107

class Codec {public: // Encodes a tree to a single string. string serialize(TreeNode* root) { if(root==nullptr) return nullptr; //返回nullptr,返回NULL,应改为返回"" queue<TreeNode*...

2018-12-09 21:17:46 241

原创 正则表达式2018_1208_1733

#define G 1000 /*混合迭代次数*/#define M 3 /*族群数*/#define I 5 /*一个族群中的个体数*/#define P M*I /*个体总数*/#define V 5 /*个体基因维数*/#define N 100 /*族群内更新次数*/#define MAX 1000.0/*随机最大值*/#define MIN -1000.0/*随机最小值*...

2018-12-08 17:36:24 160

原创 LeetCode322零钱兑换2018_1207_1624

dp[i]代表要凑齐总数为i的钱所需要的最少硬币数dp[i]=min(dp[i]-coins[j])+1 for all jclass Solution {public: int coinChange(vector<int>& coins, int amount) { int min=0x7fffffff; vector<in...

2018-12-07 17:01:37 163

原创 LeetCode82删除链表中重复的节点2018_1205_0226 ;2018_1206_1555

class Solution { public: ListNode* deleteDuplicates(ListNode* head) { if(!head) return nullptr; if(head->next==nullptr) return head; ListNode helpNode(0); helpNode.next=head...

2018-12-06 02:27:23 164 1

原创 LeetCode83. 删除排序链表中的重复元素2018_1205_1128

/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */class Solution {public: ListNode* de...

2018-12-05 11:27:20 153

原创 LeetCode21合并二个排序链表

/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */class Solution {public: ListNode* me...

2018-12-04 22:26:00 86

原创 LeetCode206反转链表

写出整体,回头边界检查,2个节点,1个节点,0个节点这次漏了/*struct ListNode { int val; struct ListNode *next; ListNode(int x) : val(x), next(NULL) { }};*/class Solution {public: ListNode* ReverseList(ListNode* pH...

2018-12-04 18:45:56 140

原创 LeetCode300 最长上升子序列2018_1125

class Solution {public: int lengthOfLIS(vector<int>& nums) { vector<int> dp(nums.size()); if(nums.empty()) return 0; dp[0]=1; int ans=1;

2018-11-25 18:01:45 100

原创 DP总结

1.dp[i]代表以第i个元素结尾的…dp[i]跟前面的dp[0],dp[1],…,dp[i-1]都有关系,其实是跟前面所有dp中的最值有关系最长上升子序列dp[i]代表以i结尾的最长上升子序列2.二维dp,二维数组中与对角线平行的前一层和后一层之间的递推关系(以经过对角线的一层和接下来的一层为基础)最长回文子串dp[i][j]代表以i开头,j结尾的子串是否是回文3.dp[i]代表以第...

2018-11-25 17:35:50 196

原创 LeetCode15三数和2018_11.24_11.30

class Solution {public: vector<vector<int&gt

2018-11-24 11:29:18 110

原创 LeetCode1 二数和 2018.11.22_10.39

//2018.11.22_10.39class Solution {public: vector<int> twoSum(vector<int>& nums, int target) { unordered_map<int,int&amp

2018-11-22 10:41:19 80

原创 LeetCode1 二数和

class Solution {private: struct package{ public: int num; int pos; //package(int _num,int _pos):this->num(_num),this->pos(_pos){} pac...

2018-11-21 20:45:07 89

原创 LeetCode77 组合

C++class Solution {public: void dfs(vector<vector<int>>& res,int k,int layer,vector<int>& temp,i

2018-11-21 18:10:13 104 1

原创 LeetCode3 无重复字符的最长子串

dp[i]代表以<font color=red size=3>以s[i]结尾的</font>最长无重复字符的子串class Solution {public: i

2018-11-21 14:39:26 148

原创 Leetcode144 二叉树前序遍历与中序遍历的不同

二叉树中序遍历class Solution {public: vector<int> inorderTraversal(TreeNode* root) { TreeNode* cur=root; vector<int&

2018-11-21 11:05:50 242

原创 Leetcode46 全排列

leetcode46

2018-11-20 15:11:17 292

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除