c++
文章平均质量分 79
假正经的小柴
双非也有编程梦!在读大三,是一个爱看源码的小伙.....
展开
-
【PAT乙级】一百一十道真题刷后大汇总——C/C++
避免精度丢失所有的计算最后都是转换成二进制进行计算的,所以浮点计算时候,有时会出现精度流失的问题。解决方法:尽量转换成long型计算,最后再换成浮点型输出结果。刷题时候测试点也不一定会考察这方面,但当很多个浮点型数据运算时候丢失精度就更明显了。当题目中告诉我们每个数的小数点最高几位的时候,我们还是最好先转换成long型最后再换回来,这样更为准确。查询数据是否存在如果可以在set和map中进行查询find,就别在vector容器中查询用find,因为vector中的find的algorithm原创 2022-11-29 07:30:00 · 852 阅读 · 3 评论 -
【PAT】1108 String复读机
1、由于是需统计字符的个数,不由地想到用map进行解题;2、所有字符都没了,才停止输出,我们可以找到“Sting”中字符个数最多的那个作为参考,这样它输出完了,map就都空了;3、由于这里不需要对键排序,所以还是用unordered_map比较好。原创 2022-10-16 23:22:59 · 106 阅读 · 0 评论 -
回溯模板(2)——解决全排列问题
回溯模板(2)——解决全排列问题解决组合相关的问题原创 2022-09-27 17:10:21 · 668 阅读 · 7 评论 -
套回溯模板(1)----解决leetcode组合问题
套回溯模板(1)----解决leetcode组合问题原创 2022-09-13 07:45:00 · 285 阅读 · 17 评论 -
刷题使用c++哈希表-map和unordered_map,应该注意的点
刷题使用c++哈希表-map和unordered_map,应该注意的点map和unordered_mapmap_name.erase()map_name.find()map_name.size()map_name.insert()和其“映射插入”最近碰到的,用它可以解决的题目(前面几天博客中的,里面有简便版解析)原创 2022-09-08 23:00:30 · 678 阅读 · 13 评论 -
LeetCode 数据结构基础勋章 - day5
leetcode 字符串415.字符串相加409.最长回文串290.单词规律763.划分字母区间原创 2022-09-03 18:03:30 · 323 阅读 · 10 评论 -
Dev-c++Debug,调试程序相关内容(防走坑)
来自小柴“傻逼”的抱怨和debug的好处入门Dev-c++ Debug需更改的操作入门操作后的Debug操作添加的变量为数组或者STL中的容器该如何去操作需要注意的问题和容易出错的点(建议看一下)原创 2022-09-01 03:33:50 · 2365 阅读 · 2 评论 -
LeetCode 数据结构基础勋章 - day4
240.搜索二位矩阵II435.无重叠区间334.递增的三元子序列238.除自身以外数组的乘积560.和为k的子数组原创 2022-08-26 18:14:15 · 332 阅读 · 0 评论 -
LeetCode 数据结构基础勋章 - day3
119.杨辉三角48.螺旋图像59.螺旋矩阵II原创 2022-08-23 19:28:10 · 254 阅读 · 1 评论 -
LeetCode 数据结构基础勋章 - day2
1. LeetCode 75.颜色分类2. LeetCode 56.合并空间3. LeetCode 706.设计哈希映射原创 2022-08-22 19:30:59 · 377 阅读 · 1 评论 -
LeetCode 数据结构基础勋章 - day1
1. LeetCode 136.只出现一次数字2. LeetCode 169.多数元素3. LeetCode 15.三数之和原创 2022-08-21 22:57:42 · 344 阅读 · 3 评论 -
c++的助手---STL中的vector容器
c中我们学习了数组,数组中可以存取对应的数据类型的元素。但是它的容量是固定的,不可以中途修改,并且一些操作起来也相对比较麻烦费时费力(例如:删除中间元素啊,向中间插入元素啊等等)。再看看c++中vector容器,首先数组可操作的vector全部可以实现,并且可以改变大小,所以学习后使用vector容器比起使用数组是一个更好的选择。...原创 2022-08-17 18:29:50 · 404 阅读 · 1 评论 -
快速解决最长递增子序列问题
用动态规划思想解决最长递增子序列问题的过程。原创 2022-08-09 12:50:00 · 373 阅读 · 7 评论