自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【代码随想录学习小结】回溯篇02

题目有限制是k个数的组合,所以我们应该在path.size()==k时候就可以终止了,再往下递归是没有意义的;中的组合问题差不多,树形结构很相像,依然需要一维数组path来存放符合条件的结果,二维数组result来存放结果集,为什么叫path,因为。示例 2: 输入: k = 3, n = 9 输出: [[1,2,6], [1,3,5], [2,3,4]]这里的集合是固定的1-9,所以for循环的横向遍历,所以循环条件i<=9即可。简单来说就是在[1,9]的集合中找到和为n的k个数的组合。

2025-04-02 00:06:32 374

原创 【代码随想录学习小结】回溯篇01

回溯算法的核心还是需要多画图,抽象为树形结构,才能只能如何深入搜索,如何优化剪枝,光从代码上来看,是很难记的,但是通过树形结构理解,通过模板可以更好的完成类似的题目。

2025-03-31 23:39:08 777

原创 【代码随想录学习小结】数组篇

题目链接给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。:可以直接选择暴力,但是就意味着我们浪费了升序数组的这个条件,看到一定顺序的数组可以想到使用二分,牢记前提数组是有序的,并且无重复元素,如果有重复元素,在一个target下返回的下标就不唯一了,二分的使用不难,但是要注意边界条件,我这里是采用了target在数组的左闭右闭区间中。

2025-03-30 18:20:55 902

原创 C转C++无痛入门(1)

C++的好处,相对于C语言,C++有更多的函数库,例如数据结构中的栈,队列等,如果用C来做相关的题目,需要自己慢慢的写函数,而在C++中可以直接调用,做题效率高许多。#此文章为学习笔记作用,仅供参考,很多理解的很浅显,只会使用不知道原理,内容也只是触碰到了C++的边缘,只是为了更好的用C来接触C++。以上主要是一些相对于C的变化和一些新功能,只是一个基本的过度,后面还会有STL的内容,更体现出C++的强大。①基本的输入输出(这里的endl,最后面的不是数字1,而是小写字母l),以及头文件的引用。

2024-04-05 15:05:19 312 1

原创 C语言计算器(+-*/()以及小数运算)

C语言计算器

2024-04-01 20:05:10 894 3

空空如也

空空如也

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

TA关注的人

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