- 博客(27)
- 收藏
- 关注

原创 双非跨考(管理跨考计算机)在努力为了研三可以去大厂工作
没有语言基础,目前选择了C++作为主学的语言,打算后期再学习一下Java或者不学,因为欠缺的东西比较多,不知道能不能赶上学两门语言。C++看的B站黑马程序员,看完之后抓紧补一下数据结构,对于队列,栈之类的概念,很模糊。在看视频课的同时刷刷力扣的算法题。emmm已经好久了,才刷了三道题=,=我真是fw。......
2022-02-02 21:19:29
1650
4
原创 力扣90.子集II
回溯题,首先构造二叉树。这道题强调一点就是重复的子集去掉。也就是同一高度的树不需要重复的,但是不同层的树可以是重复的。因此需要一个数组来表示当前节点的前一个结点是否是同层且相同,如果是的话,可以直接跳过。
2023-08-01 13:39:23
95
原创 选择排序(拓跋阿秀)
2、选择第二个,从第三个开始和第二个数比骄傲,把小的放在第二个位置。1、选取第一个数据,从第二个开始和第一个数比较,把小的放在第一个位置。n、最后一个数,不用比较。
2023-07-30 14:56:45
97
原创 力扣78.子串
注意:终止条件那里,需要注意什么时候插入子集。而且单层逻辑那里就可以判断条件终止,所以条件终止可以省略。也是回溯问题,可以先把题目抽象成一棵二叉树。
2023-07-30 14:22:19
64
原创 冒泡排序(转载阿秀的学习笔记)
优化版:假设,我们已经进行了一次排序。发现这一次排序完,没有进行任何元素变动。则可以确定数组内部已经完成排序,就可以跳出循环。冒泡排序相邻两个元素排序,把最大或者最小的元素排在数据的某一侧,是一种稳定排序。
2023-07-28 19:24:58
171
原创 力扣131.分割回文串
给定一个字符串s,将s分割成一些子串,使每个子串都是回文串。返回s所有可能的分割方案。回溯三部曲:1、递归函数参数。2、递归函数终止条件。3、单层搜索的逻辑。示例:输入aab,输出:[b,aa],[b,a,a]解题思路由下图可知,可以使用回溯算法。startIndex:分割线。result:存放结果。path:存放单次结果。s:判断回文的字符串。横向遍历,纵向递归。
2023-07-28 19:08:10
193
原创 vnc server连不上报错Timed out waiting for a response from the computer
腾讯云、Ubuntu、VNC
2022-08-26 19:35:46
4101
原创 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
984
原创 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
145
原创 菜菜之路。1、两数之和
1、给定一个整数数组 nums和一个整数目标值 target,请你在该数组中找出 和为目标值 target的那两个整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/two-sum著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。 跨考计算机直接从0开始,第一...
2022-01-20 16:01:29
58
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人