自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (1)
  • 收藏
  • 关注

原创 刷题记录---实时更新

刷题记录日期题目题解链接0503LeetCode 1. 两数之和LeetCode 15 三数之和 LeetCode 18.四数之和0503题解0504剑指 Offer 09. 用两个栈实现队列 剑指 Offer 30. 包含min函数的栈 剑指 Offer 35. 复杂链表的复制0504题解0505LeetCode 53. 最大子数组和0505题解0506LeetCode 209. 长度最小的子数组0506题解......

2022-05-07 09:48:07 515

原创 makefile规则

make会比较targets文件和prerequisites文件的修改日期,如果prerequisites文件的日期要比targets文件的日期要新,或者target不存在的话,那么,make就会执行后续定义的命令。这里要说明一点的是,clean不是一个文件,它只不过是一个动作名字,有点像C语言中的lable一样,其冒号后什么也没有,那么,make就不会自动去找文件的依赖性,也就不会自动执行其后所定义的命令。要执行其后的命令,就要在make命令后明显得指出这个lable的名字。

2023-09-12 10:54:39 80

原创 复制别人的CSDN博客文章到本地

2、选择elements选项,按下面图片选择(chorme浏览器):有可能比较难找(一般在比较靠后的位置),先找到<div id=‘article_content’……4、在自己csdn博客的下"MarkDown编辑器"或Typora文本中,Ctrl+V粘贴在Markdown编辑器上,即可完全复制别人的博客,显示出内容。1、打开自己喜欢的博客的文章,然后同时按shift+ctrl+I三个键,打开开发者工具。3、再点击进去就可以看到鼠标点击右键再点击copy element复制下来。

2023-09-12 10:47:05 537

原创 0717刷题

0717刷题

2022-07-17 19:23:04 136 1

原创 0712刷题

0712刷题

2022-07-12 15:59:39 1293

原创 0711刷题

0711刷题

2022-07-12 15:58:49 95

原创 0710刷题

0710刷题

2022-07-12 15:56:39 75

原创 0709刷题

0709刷题

2022-07-12 15:56:01 60

原创 0708刷题

0708刷题

2022-07-09 11:24:28 62

原创 0703刷题

0703刷题

2022-07-09 11:22:42 57

原创 0623刷题

0623刷题

2022-07-09 11:22:03 55

原创 0621刷题

0621刷题

2022-06-21 17:40:35 148

原创 0620刷题

0620刷题

2022-06-20 19:21:01 66

原创 0619刷题

0619刷题

2022-06-20 19:19:00 53

原创 0618刷题

0618刷题

2022-06-18 20:11:36 164

原创 0617刷题

0617刷题

2022-06-17 19:01:20 49

原创 0616刷题

0616刷题

2022-06-16 19:47:13 525

原创 0615刷题

0615刷题

2022-06-16 19:44:02 49

原创 0613刷题

0613刷题

2022-06-13 14:58:24 51

原创 0612刷题

0612刷题

2022-06-12 20:26:27 84

原创 0611刷题

0611刷题

2022-06-11 17:27:07 69

原创 0610刷题

0610刷题

2022-06-10 19:40:04 87

原创 0609刷题

0609刷题

2022-06-09 17:06:47 67

原创 0608刷题

LeetCode0608刷题

2022-06-09 09:02:02 58

原创 0519刷题

0519刷题

2022-06-08 10:17:26 44

原创 0518刷题--优先级队列&&单调队列

0518刷题LeetCode 239. 滑动窗口最大值LeetCode 239. 滑动窗口最大值单调队列class Solution {private: class MyQueue { //单调队列(从大到小) public: deque<int> que; // 使用deque来实现单调队列 // 每次弹出的时候,比较当前要弹出的数值是否等于队列出口元素的数值,如果相等则弹出。 // 同时pop之前判断队列当前是否为空。

2022-05-18 22:06:09 73

原创 0512刷题

0512刷题LeetCode 28. 实现 strStr()LeetCode 28. 实现 strStr()方法1.哈希+滑动窗口法class Solution {public: int strStr(string s, string p) { int sLen = s.size(), pLen = p.size(); if (sLen < pLen) return -1; vector<int> result;

2022-05-14 09:11:17 48

原创 0511刷题

0511刷题LeetCode 334. 递增的三元子序列LeetCode 334. 递增的三元子序列贪心算法:class Solution {public: bool increasingTriplet(vector<int>& nums) { int a = INT_MAX, b = INT_MAX; for(int x: nums) if(x <= a) a = x; else i

2022-05-11 20:57:40 198

原创 0510刷题

0510刷题LeetCode 24. 两两交换链表中的节点LeetCode 24. 两两交换链表中的节点class Solution {public: ListNode* swapPairs(ListNode* head) { ListNode* dummyHead = new ListNode(0); // 设置一个虚拟头结点 dummyHead->next = head; // 将虚拟头结点指向head,这样方面后面做删除操作 Lis

2022-05-10 20:53:31 218

原创 0509刷题

0509刷题LeetCode 59. 螺旋矩阵 IILeetCode 59. 螺旋矩阵 IImy answer:class Solution {public: vector<vector<int>> generateMatrix(int n) { vector<vector<int>> result(n,vector<int>(n)); int num=1; int

2022-05-10 09:35:14 58

原创 滑动窗口法

0506刷题LeetCode 209. 长度最小的子数组LeetCode 209. 长度最小的子数组class Solution {public: int minSubArrayLen(int target, vector<int>& nums) { int left=0; int right=0; int sum=0; int result=INT_MAX; for(int right=0

2022-05-09 11:19:07 171

原创 LeetCode 53.最大子数组和

0505刷题LeetCode 53.最大子数组和LeetCode 53. 最大子数组和方法1:贪心class Solution {public: int maxSubArray(vector<int>& nums) { int maxNum=INT_MIN; int sum=0; for(int i=0;i<nums.size();++i) { sum+=nums[i];

2022-05-07 09:31:20 66

原创 计算机网络基本脉络

计算机网络基本脉络

2022-05-04 15:46:33 180

原创 0504刷题

剑指 Offer 09.用两个栈实现队列剑指 Offer 09. 用两个栈实现队列class CQueue {public: CQueue() { } void appendTail(int value) { stk1.push(value); } int deleteHead() { if(stk2.empty()) { if(stk1.empty()) re

2022-05-04 14:02:40 167

转载 计算机网络基础知识

目录 网络1.对网络的基础认识<1>.组网方式<2>.OSI七层模型<3>.TCP/IP五层(四层模型)<4>.对封装分用的理解 2.网络数据传输<1>局域网(1)认识IP和MAC(2)网络数据传输的特性(3)网络数据传输流程1)网络互联的方式2).局域网交换机组网的方式3)局域网交换机+路由器组网的方式 <2>广域网传输流程 3.UDP和TCP<1>UDP协议<2>TCP协议(可

2022-05-04 09:33:07 296

转载 CSDN如何转载别人的博客

说在前面 对于喜欢逛CSDN的人来说,看别人的博客确实能够对自己有不小的提高。有时候看到特别好的博客想转载,但是不能一个字一个字的敲,一张图片一张图片的截图,这样怪麻烦也浪费时间。这时候我们就想转载别人的博客,那究竟该如何操作呢?这里我们来分享一下。 第一步 首先打开要转载的博客,然后按F12快捷键打开"开发者工具"。也可以通过浏览器右上角的设置中打开,这里就不赘述了。 第二步 点击左上角这个按键,将鼠标移到我们要转载的博客 将鼠标移动到这里后,可以看到标签名为"article",单击它 然

2022-05-04 09:25:54 1112 1

原创 两数之和 三数之和 四数之和

一、 LeetCode 1 两数之和LeetCode 1.两数之和class Solution {public: vector<int> twoSum(vector<int>& nums, int target) { unordered_map<int,int> umap;//value weizhi //unordered_map是一种key value的存储结构 //可以用key保存数值,用valu

2022-05-03 19:45:59 737

原创 静态多态和动态多态

多态:静态多态和动态多态多态的实现主要分为静态多态和动态多态,静态多态主要是重载和模板,在编译的时候就已经确定;动态多态是用虚函数机制实现的,在运行期间动态绑定。举个例子:一个父类类型的指针指向一个子类对象时候,使用父类的指针去调用子类中重写了的父类中的虚函数的时候,会调用子类重写过后的函数,在父类中声明为加了virtual关键字的函数,在子类中重写时候不需要加virtual也是虚函数。虚函数的实现虚函数表 指向虚函数表的指针在有虚函数的类中,类的最开始部分是一个虚函数表的指针,这个指针指向一个虚

2022-05-03 10:36:41 4197

原创 0501_Linux系统学习整理

0501_Linux系统学习整理

2022-05-01 10:44:42 64

关于fpga的一个小项目

关于fpga的一个小项目,主要是在学习数电实验中做到的一些细节上面的东西,是实验三的全过程与总结,希望老铁们点赞!!!!

2018-01-02

空空如也

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

TA关注的人

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