自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 IEEE trans模板 引用子图问题

我用的是subfigure包,网上有很多人让换成使用subfig包,但是用了subfig包之后表的表头会出现一些问题,于是还是使用subfigure包,但是我使用 Fig. \ref{fig1} \subref{fig1a}的时候显示出来的是 Fig. 1?,仔细查阅之后发现,是我并没有使用subfigure{} ,而仅仅使用了minipage。我有一幅图片,大标题为Fig. 1,Fig. 1 包含 (a) (b)两幅子图,在文中引用Fig.1 的(a)子图时,要求显示的格式是 Fig. 1 (a)。

2023-11-10 11:32:45 475

原创 leetcode_动态规划

leetcode刷题-动态规划

2023-03-15 17:32:37 444

原创 leetcode_贪心算法

leetcode贪心算法练习题,刷代码随想录记录

2023-03-04 20:22:43 907

原创 leetcode_回溯算法

leetcode回溯算法相关题

2023-03-02 20:46:33 368

原创 leetcode_二叉树

二叉树

2023-01-19 12:02:28 1526

原创 leetcode_栈与队列

栈与队列习题

2023-01-08 09:30:58 315

原创 leetcode_字符串

字符串类型题

2023-01-06 10:26:21 284

原创 leetcode_哈希表

哈希表相关题目

2023-01-04 16:25:05 71

原创 KMP算法

KMP算法

2023-01-03 17:56:41 74

原创 特殊矩阵的压缩存储

特殊矩阵的压缩存储(王道考研网课笔记)

2023-01-03 13:07:49 89

原创 情绪识别论文阅读

情绪识别论文

2022-12-15 19:42:01 937 1

原创 【MT2109】矩形

MT2109矩形

2022-07-15 17:48:33 388

原创 【MT2126】 数字游戏

MT2126数字游戏

2022-07-15 10:08:00 553

原创 【动态规划】不同路径问题:leetcode62和63

leetcode日常刷题

2022-07-14 12:07:46 78

原创 码题集刷题_day1

码题集刷题,语言为python

2022-07-14 12:05:06 806

原创 leetcode刷题_day16

二叉树的层序遍历

2022-07-03 19:15:26 75

原创 leetcode刷题_day15

二叉树的前序,中序,后序排列(C++)实现

2022-07-03 19:14:14 127

原创 leetcode刷题_day14

leetcode215,451,75

2022-07-03 19:12:54 312

原创 leetcode刷题_day13

常用排序算法的C++实现

2022-07-03 19:11:24 216

原创 leetcode刷题_day12

leetcode215

2022-07-03 19:10:13 99

原创 leetcode刷题_day11

常用排序算法_快速排序的c++实现

2022-07-03 19:09:16 93

原创 leetcode刷题_day10

leetcode154

2022-07-03 19:07:40 230

原创 leetcode刷题_day9

leetcode153和154

2022-07-03 19:06:24 90

原创 【机器学习】入门介绍

本文为西瓜书的部分内容汇总

2022-07-03 19:00:42 124

原创 Pytorch中nn.Module中的self.register_buffer解释

Pytorch中nn.Module中的self.register_buffer解释

2022-06-08 11:50:12 7164

原创 论文阅读《Review of Artificial Intelligence Adversarial Attack and Defense Technologies》

本文翻译了该综述文章的部分内容

2022-06-06 12:41:25 916

转载 C++二维数组指针

转载自C/C++二维数组指针(指向二维数组的指针)详解作者:coder_Alger

2022-04-29 16:19:32 478

原创 父子进程关系以及GDB多进程调试

父子进程关系以及GDB多进程调试父子进程之间的关系:GDB多进程调试代码案例父子进程之间的关系:区别:fork函数的返回值不同父进程中:返回的子进程的ID子进程中:=0pcb中的一些数据当前的进程的id pid当前的进程的父进程的id ppid信号集共同点某些状态下,子进程刚被创建出来,还没有执行任何的写数据的操作用户区的数据文件描述符表父子进程对变量是不是共享的?刚开始的时候,是一样的,共享的,如果修改了数据,不共享了,读时共享,写时拷贝。GDB多进程调试

2022-04-19 22:48:53 639

原创 leetcode刷题_day21

网易笔试第一题题目描述小红拿到了一个数组,每个数字被染成了红色或蓝色。她希望取一段连续区间,区间内红色的乘积为x,蓝色的数的乘积为y。小红希望x末尾0的数量以及y末尾0的数量总和不小于k。小红想知道求出区间长度的最小值,你能帮帮她吗?输入描述:第一行输入两个正数n,k,分别代表数组的长度,末尾0数量的总和最小值。第二行输入n个正整数aia_{i}ai​,代表小红拿到的数组。第三行输入一个仅包含’R’和’B’的字符串,第i个字符为’R’代表数组第i个数被染成红色,'B’代表被染成蓝色。1&

2022-04-19 19:54:35 2378

原创 父子进程虚拟地址空间情况

父子进程虚拟地址空间情况笔记来源于牛客网《Linux多进程开发》The child process and the parent process run in separate memory spaces. At the time of fork() both memory spaces have the same content. Memory writes, file mappings (mmap(2)), and unmappings (munmap(2))

2022-04-19 19:53:53 2732 1

原创 leetcode刷题_day8

34. Find First and Last Position of Element in Sorted Array(Medium)时间复杂度为O(log n)肯定是要用二分查找的找上界和下界和找确定数不一样,是一直找,找到没有为止。先来说思路,对于找下界,nums[mid]>=target,这样如果可以找到,则r-l=1的情况时,一定是nums[r]=target ,nums[mid] = nums[l] <target,最后一次循环l = mid+1然后跳出r<l的循环。

2022-04-18 21:40:15 69

原创 leetcode刷题_day7

69.Sqrt(x)我们可以把这道题想理解为给定一个非负整数a,求f(x)=x^2-a=0的解。class Solution {public: int mySqrt(int x) { if(a==0) return a; int l=1,r=a,mid,sqrt; while(l<=r){ mid = l + (r-l)/2; sqrt = a / mid; if(s

2022-04-18 21:39:41 69

原创 leetcode刷题_day6

680. Valid Palindrome II双指针的一个典型应用,从两边开始找,遇到不一样的,删除左指针对应元素和右指针对应元素各再找一次,题目比较简单,但是需要额外再添加一个函数。class Solution {public: bool check(string & s, int low, int high){ int i = low,j = high; for(;i<=j;++i,--j){ if(s[i]!=

2022-04-18 21:39:10 76

原创 leetcode刷图_day5

633.Sum of Square Numbers暴力求解,注意设置a为long,否则容易发生int溢出class Solution {public: bool judgeSquareSum(int c) { for (long a = 0; a * a <= c; a++) { double b = sqrt(c - a * a); if (b == (int)b) { return t

2022-04-18 21:36:43 59

原创 leetcode刷题_day4

142.Linked List Cycle(Medium)对于链表找环路的问题,之前没有涉及过,参考答案如下:有一个通用的解法,快慢指针(Floyd判圈法)。给定两个指针,分别命名为slow和fast,起始位置在链表的开头,每次fast前进两步,slow前进一步,如果fast可以走到尽头,那么说明没有环路;如果fast可以无限走下去,那么说明一定有环路,且一定存在一个时刻,slow和fast相遇,当slow和fast第一次相遇时,将fast重新移动到链表开头,并且让slow和fast每次都前进一步,当

2022-04-18 21:36:11 163

原创 leetcode刷题_day3

665.Non-decreasing Array不会调用库函数就只能缝缝补补,但下场就是内存消耗和执行用时都很大。c++中的is_sorted函数可以检验序列是否按规定顺序排序。用法和sort函数一样这道题我没有想到的一点是遇到nums[i]>nums[i+1]的情况时,可以把nums[i]的值赋给nums[i+1]带着新序列再去判断是否符合条件。我的做法时,当遇到不符合的情况时,去找附近的点判断是否可以更改,i取了初始值为1,这样才可以随时看nums[i-1]和nums[i+1]的情况。这样

2022-04-18 21:35:22 687

原创 leetcode刷题_day2

605.Can Place Flowers这道题比较简单,是使用贪心算法的一道题。其中力扣官方的题解对于这道题来说并不是最佳的解法,但解题思路值得学习。笔者采用的是从左到右依次遍历,符合条件就种植,并且使用一个容器flowered_temp去更新种下该朵花之后的情况。题解中一个大神的“奇思妙解”我认为是最巧妙也最直接的一种解法,不过并不具有普适性。下面仅copy这位大神的解法作为参考:首先这里我用的是连跳两格的方法,因为如果遇到1,那么下一格子一定是0,这是毋庸置疑的(规则限定),所以如果遇

2022-04-18 21:34:27 660

原创 leecode刷题_day1

605.Can Place Flowers这道题比较简单,是使用贪心算法的一道题。其中力扣官方的题解对于这道题来说并不是最佳的解法,但解题思路值得学习。笔者采用的是从左到右依次遍历,符合条件就种植,并且使用一个容器flowered_temp去更新种下该朵花之后的情况。题解中一个大神的“奇思妙解”我认为是最巧妙也最直接的一种解法,不过并不具有普适性。下面仅copy这位大神的解法作为参考:首先这里我用的是连跳两格的方法,因为如果遇到1,那么下一格子一定是0,这是毋庸置疑的(规则限定),所以如果遇

2022-04-18 21:33:50 161

原创 进程创建_fork函数的使用

进程创建进程创建进程创建系统允许一个进程创建新进程,新进程即为子进程,子进程还可以创建新的子进程,形成进程树结构模型。fork - create a child process/* #include <sys/types.h> #include <unistd.h> pid_t fork(void); 函数的作用:用于创建子进程 返回值: fork()的返回值会返回两次。一次再父进程

2022-04-18 21:19:31 282

原创 进程状态转换

进程状态转换进程的状态进程相关命令STAT参数含义实时显示进程动态杀死进程进程号和相关函数进程的状态运行态:进程占有处理器正在运行就绪态:进程具备运行条件,等待系统分配处理器以便运行。当进程已分配到除CPU意外的所有必要资源后,只要再获得CPU,便可立即执行。在一个系统中处于就绪状态的进程可能有多个,通常将它们排成一个队列,称为就绪队列阻塞态:称为等待态或睡眠态,指进程不具备运行条件,正在等待某个事件的完成新建态:进程刚被创建时的状态,尚未进入就绪队列终止态:进程完成任务到达正常结束

2022-04-18 17:47:28 344

空空如也

空空如也

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

TA关注的人

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