自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 双非跨考(管理跨考计算机)在努力为了研三可以去大厂工作

没有语言基础,目前选择了C++作为主学的语言,打算后期再学习一下Java或者不学,因为欠缺的东西比较多,不知道能不能赶上学两门语言。C++看的B站黑马程序员,看完之后抓紧补一下数据结构,对于队列,栈之类的概念,很模糊。在看视频课的同时刷刷力扣的算法题。emmm已经好久了,才刷了三道题=,=我真是fw。......

2022-02-02 21:19:29 1338 3

原创 快速排序(拓跋阿秀)

选择第一个元素为基准,把数组分为两部分,左边小于基准,右边大于基本。再分别对左区间和右区间进行同样的操作。

2023-08-01 16:06:52 119

原创 插入排序(拓跋阿秀)

从第二个开始,和前面比较。这样前两个就排好了序。然后第三个,和前面比较,这样前三个就排好了序。

2023-08-01 15:25:43 151

原创 力扣47.全排列II

回溯题,构造二叉树。这里需要注意同层重复问题。

2023-08-01 14:59:26 118

原创 力扣46.全排列

【代码】力扣46.全排列。

2023-08-01 14:37:10 95

原创 力扣491.递增子序列

回溯题,先画二叉树。还是有一个去重的问题。

2023-08-01 14:15:44 27

原创 力扣90.子集II

回溯题,首先构造二叉树。这道题强调一点就是重复的子集去掉。也就是同一高度的树不需要重复的,但是不同层的树可以是重复的。因此需要一个数组来表示当前节点的前一个结点是否是同层且相同,如果是的话,可以直接跳过。

2023-08-01 13:39:23 26

原创 选择排序(拓跋阿秀)

2、选择第二个,从第三个开始和第二个数比骄傲,把小的放在第二个位置。1、选取第一个数据,从第二个开始和第一个数比较,把小的放在第一个位置。n、最后一个数,不用比较。

2023-07-30 14:56:45 35

原创 力扣78.子串

注意:终止条件那里,需要注意什么时候插入子集。而且单层逻辑那里就可以判断条件终止,所以条件终止可以省略。也是回溯问题,可以先把题目抽象成一棵二叉树。

2023-07-30 14:22:19 29

原创 力扣93.复原IP地址

4、判断IP合不合法。

2023-07-30 13:55:32 49

原创 冒泡排序(转载阿秀的学习笔记)

优化版:假设,我们已经进行了一次排序。发现这一次排序完,没有进行任何元素变动。则可以确定数组内部已经完成排序,就可以跳出循环。冒泡排序相邻两个元素排序,把最大或者最小的元素排在数据的某一侧,是一种稳定排序。

2023-07-28 19:24:58 114

原创 力扣131.分割回文串

给定一个字符串s,将s分割成一些子串,使每个子串都是回文串。返回s所有可能的分割方案。回溯三部曲:1、递归函数参数。2、递归函数终止条件。3、单层搜索的逻辑。示例:输入aab,输出:[b,aa],[b,a,a]解题思路由下图可知,可以使用回溯算法。startIndex:分割线。result:存放结果。path:存放单次结果。s:判断回文的字符串。横向遍历,纵向递归。

2023-07-28 19:08:10 89

原创 C++ primer Plus 第十三章复习题

复习题答案

2022-10-09 21:19:40 144 1

原创 C++primer Plus 复习题

复习题

2022-09-24 12:55:45 512

原创 C++primer Plus 第七章复习题

复习题

2022-09-21 13:50:44 412

原创 C++primer Plus 第五章复习题

复习题答案

2022-09-18 17:04:30 286

原创 C++primer Plus 第四章复习题

复习题答案

2022-09-16 15:20:49 287

原创 C++primer Plus 第三章复习题

复习题答案

2022-09-15 16:33:38 161

原创 C++primer Plus ----第二章2.6复习题

C++primer_Plus课后题答案

2022-09-15 13:48:37 224

原创 vnc server连不上报错Timed out waiting for a response from the computer

腾讯云、Ubuntu、VNC

2022-08-26 19:35:46 3484

原创 力扣69、X的平方根(二分查找法、牛顿迭代法、函数替换)

自学

2022-07-16 23:03:46 209

原创 力扣67、二进制求和

自学力扣

2022-07-16 22:53:19 171

原创 数据结构(自学)

自学数据结构的笔记目录(待填充状态)

2022-05-31 20:35:26 193

原创 Vegetable Dog:13罗马数字转整数

利用C语言编写的,也是思考不出来,直接看的官解,理一下思路。针对罗马数字,有一个规律:数字是叠加的,就像XI=10+1;但是有一个特例就是当左边的数字比右边的数字小的时候,是相减,就像IX = -1+10.这样就可以发现其中的规律了。int romanToInt(char * s){ int symbolValues [26]; symbolValues['I' - 'A'] = 1; symbolValues['V' - 'A'] = 5; symbolV...

2022-02-02 21:09:18 648

原创 vegetable dog:9、回文数

给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121 是回文,而 123 不是。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/palindrome-number著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。bool isPalindrome(int x){ int a[100]; i

2022-01-20 17:02:38 101

原创 菜菜之路。1、两数之和

1、给定一个整数数组 nums和一个整数目标值 target,请你在该数组中找出 和为目标值 target的那两个整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/two-sum著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。 跨考计算机直接从0开始,第一...

2022-01-20 16:01:29 41

空空如也

空空如也

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

TA关注的人

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