自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 leetcode加剑指offer

记住三条:1.代码规范性,缩进,变量命名,2.代码完整性,考虑所有边界输入3.代码鲁棒性,考虑出错处理,防御性编程另外三条:1.功能测试2.边界测试3.错误输入https://github.com/0voice/interview_internal_referencehttps://blog.csdn.net/u013457167/article/details/82814413?utm_source=distribute.pc_relevant.none-task C++面试题http

2020-05-21 10:58:24 654

原创 PYTHON知识点

1

2019-12-05 10:26:21 81

原创 C++知识点

1

2019-12-05 10:25:50 80

原创 WEB前端

1

2019-12-05 10:24:46 66

原创 项目管理

1

2019-12-05 10:24:15 66

原创 数据库原理

1

2019-12-05 10:23:31 54

原创 操作系统

地址:

2019-12-05 10:22:59 69

原创 计算机网络

地址:

2019-12-05 10:22:26 83

原创 深度解析程序从编译到运行

https://www.cnblogs.com/tsingke/p/9747141.html

2019-12-05 10:21:56 141

原创 常用 Git 命令清单

https://www.cnblogs.com/tsingke/p/7349257.html

2019-12-05 10:20:12 59

原创 leetcode打乱数组

你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。给定一个代表每个房屋存放金额的非负整数数组,计算你在不触动警报装置的情况下,能够偷窃到的最高金额。示例 1:输入: [1,2,3,1]输出: 4解释: 偷窃 1 号房屋 (金额 = 1) ,然后偷窃 3 号...

2019-12-02 23:15:58 189

原创 leetcode 买卖股票的最佳时机

给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。如果你最多只允许完成一笔交易(即买入和卖出一支股票),设计一个算法来计算你所能获取的最大利润。注意你不能在买入股票前卖出股票。示例 1:输入: [7,1,5,3,6,4]输出: 5解释: 在第 2 天(股票价格 = 1)的时候买入,在第 5 天(股票价格 = 6)的时候卖出,最大利润 = 6-1 = 5 。注意利润不能是...

2019-12-01 21:05:40 79

原创 leetcode-最大序列和

给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。示例:输入: [-2,1,-3,4,-1,2,1,-5,4],输出: 6解释: 连续子数组 [4,-1,2,1] 的和最大,为 6。//int ary[] = { -2, 1, -3, 4, -1, 2, 1, -5, 4 };int maxSubArray(vector& n...

2019-12-01 20:17:38 122

原创 二叉排序树

```cpp//一年以前 不理解二叉树,写起来很费劲,现在不费吹灰之力typedef struct BiTnode{ int val; struct BiTnode*lchild,rchild;}BiTnode,*BiTree;BiTree res; &res;bool searchBS...

2019-11-28 16:43:50 72

原创 MYSQL为什么要用B+树进行索引

https://mp.weixin.qq.com/s/-qnYTrKNZeOE9Mvn4kyugg

2019-11-28 10:32:41 68

原创 动态规划练习

问题描述:一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法。1.定义数组一只青蛙跳上3级需要3种跳法,跳上i级有dp[i]种跳法,所以数组就是dp[i] dp[0] dp[1]…,跳上一个i级台阶有dp[i]种跳法.第一步定义完成2.找出数组元素间的关系式.dp[n]会等于什么呢,青蛙可以一次跳一级,也可以跳2级,所以到达第n级台阶,一种是从n-1上...

2019-11-26 15:54:15 95

原创 二叉树常见的面试题

typedef struct tree{ struct tree*left, *right; int val;}tree;//方法2:bool isBalanceBinaryTree(tree*root, int*depth){ if (root == NULL) { *depth = 0; return true; } int left; int right...

2019-11-19 10:34:26 185

原创 141.环形链表

class Solution {public: bool hasCycle(ListNode *head) { set<ListNode*> m_set; //map1<int>a; while(head!=NULL) { if(m_set.count(head)>0)...

2019-11-15 18:14:52 63

原创 leetcode-206 翻转链表

/* wrongif (head == NULL) return head; if (head->next == NULL) return head; ListNode*prev = head; ListNode*cur = head->next; ListNode*tail = head; while (cur->next!=NULL)...

2019-11-15 16:30:00 55

原创 leetcode-19删除链表的倒数第N个节点

class Solution {public: ListNode* removeNthFromEnd(ListNode* head, int n) { ListNode* dummyHead = new ListNode(0); dummyHead->next = head; ListNode* p = dummyHead; ...

2019-11-15 14:21:03 78

原创 leetcode-14-编写一个函数来查找字符串数组中的最长公共前缀。

class Solution {public: string longestCommonPrefix(vector<string>& strs) { if (strs.size() == 0) { return ""; } if (strs.size() == 1) { return strs[0]; } int len = st...

2019-11-14 10:52:02 352

空空如也

空空如也

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

TA关注的人

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