C++学习笔记
文章平均质量分 80
C++学习笔记
召木
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++小白实习日记——Pollnet,Efvi,UDP,数据类型转换(上)
逐行读取数据,将数据中的field与想要的标签做对比,符合要求后将其转化为需要的结构体中的数据,添加到结构体中,然后将转化后的结构体逐行push_back到marketData的列表中。进行内存拷贝是一种高效的方法,可以避免逐个字段的序列化。包括但不限于,读取文件,获取表头,打印表头,之前的同事留下的代码将表头标签用列表存储,我做了一个字段到索引的映射,就是读取第一行作为表头。但是,它并不会真正从容器中删除元素,而是将这些元素“移动”到容器的末尾,返回一个新的迭代器,指向新容器的有效元素区域的末尾。原创 2024-12-12 16:36:01 · 1107 阅读 · 0 评论 -
代码随想录跟练21天——LeetCode332.重新安排行程, 51. N皇后,37. 解数独
给定一个机票的字符串二维数组 [from, to],子数组中的两个成员分别表示飞机出发和降落的机场地点,对该行程进行重新规划排序。一个数独的解法需遵循如下规则: 数字 1-9 在每一行只能出现一次。每一种解法包含一个不同的 n 皇后问题 的棋子放置方案,该方案中 'Q' 和 '.' 分别代表了皇后和空位。n 皇后问题 研究的是如何将 n 个皇后放置在 n×n 的棋盘上,并且使皇后彼此之间不能相互攻击。给你一个整数 n ,返回所有不同的 n 皇后问题 的解决方案。编写一个程序,通过填充空格来解决数独问题。原创 2024-10-28 21:45:01 · 732 阅读 · 0 评论 -
代码随想录跟练20天——LeetCode93.复原IP地址, 78.子集,90.子集II,491.递增子序列, 46.全排列, 47.全排列 II
示例: 输入: nums = [1,2,3] 输出: [ [3], [1], [2], [1,2,3], [1,3], [2,3], [1,2], [] ]这是为什么呢,就是上面我刚说的,如果要对树层中前一位去重,就用used[i - 1] == false,如果要对树枝前一位去重用used[i - 1] == true。大家应该很清晰的看到,树层上对前一位去重非常彻底,效率很高,树枝上对前一位去重虽然最后可以得到答案,但是做了很多无用搜索。会返回一个有效的迭代器,且与。原创 2024-10-25 20:10:43 · 854 阅读 · 0 评论 -
代码随想录跟练第十九天——LeetCode39. 组合总和,40.组合总和II,131.分割回文串
去重逻辑:如果当前nums和前一个nums相等,并且前一个没有用过,这样的话就会导致前一个的所有组合中即将和后一个相同的数值的组合一致,所以用continue。给定一个无重复元素的数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。给定一个数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。candidates 中的每个数字在每个组合中只能使用一次。原创 2024-10-24 22:40:56 · 695 阅读 · 0 评论 -
c++项目前面有小红点显示已忽略
前言,用git下载的github的项目,然后用cmake生成了sln文件,点开后项目中出现小红点显示已忽略,问了师兄后说是没啥影响,是git把文件忽略了,删除目录下的 gaignore文件就好了。原创 2023-10-24 20:33:27 · 562 阅读 · 0 评论
分享