自定义博客皮肤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_reference https://blog.csdn.net/u013457167/article/details/82814413?utm_source=distribute.pc_relevant.none-task C++面试题 http

2020-05-21 10:58:24 837

原创 PYTHON知识点

1

2019-12-05 10:26:21 159

原创 C++知识点

1

2019-12-05 10:25:50 165

原创 WEB前端

1

2019-12-05 10:24:46 141

原创 项目管理

1

2019-12-05 10:24:15 120

原创 数据库原理

1

2019-12-05 10:23:31 116

原创 操作系统

地址:

2019-12-05 10:22:59 114

原创 计算机网络

地址:

2019-12-05 10:22:26 161

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

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

2019-12-05 10:21:56 268

原创 常用 Git 命令清单

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

2019-12-05 10:20:12 113

原创 leetcode打乱数组

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

2019-12-02 23:15:58 250

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

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

2019-12-01 21:05:40 126

原创 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 214

原创 二叉排序树

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

2019-11-28 16:43:50 140

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

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

2019-11-28 10:32:41 121

原创 动态规划练习

问题描述:一只青蛙一次可以跳上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 154

原创 二叉树常见的面试题

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 260

原创 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 109

原创 leetcode-206 翻转链表

/* wrong if (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 102

原创 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 130

原创 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 431

空空如也

空空如也

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

TA关注的人

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