![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习记录
LivingStone31
这个作者很懒,什么都没留下…
展开
-
超级好用的3D模型转点云数据方法
3维solidworks模型转点云原创 2022-10-13 17:22:29 · 5497 阅读 · 0 评论 -
插入排序之希尔排序
希尔算法原创 2022-04-09 22:21:03 · 346 阅读 · 0 评论 -
快速插入排序(简洁易懂版)
简洁移动的快速排序算法原创 2022-04-07 17:39:31 · 684 阅读 · 0 评论 -
基数排序nice
看到一篇很棒的基数排序代码,代码简洁,STL容器用得很棒,推荐:基数排序基数排序就是依次按照相应位数的值进行排序,排位个位、十位、百位等,就能确定顺序了,感觉非常nice。自己实现了下:void radix_sort(vector<int> &source){ int places = 1; vector<vector<int>> vessels(10); for (int i = 0; i < 3; i++) { places = p原创 2022-04-07 14:12:28 · 447 阅读 · 0 评论 -
二维数组名类型、内存等
代码:int k[5][3];for (int i = 0; i < 5; i++) for (int j = 0; j < 3; j++) { k[i][j] = j + i * 10; }cout << k << " " << (k[0]) << " " << k[0][0] << endl;cout << typeid(k).name() <<原创 2022-04-01 11:00:38 · 371 阅读 · 0 评论 -
C++统计字符次数的方法
刷LeetCode621题,get了两种统计字符出现次数的方法。方法一:用移一维数组,大小为256,通过ASCII码实现。vector<char>tasks;int len tasks.size();int ascii[256]{};for(int i = 0; i < len; i++){ ascii[(int)tasks[i]] ++;}方法二:用map容器,用key,value的对应关系。unordered_map<char, int>原创 2022-03-25 11:34:44 · 1849 阅读 · 0 评论 -
数字字符转整数以及大小写字母转换
之前在处理大型数据文件时,如何将txt文件读取的数据转成所需要的整型,耗费了很多时间。今天看到一个小知识点,感觉还不错,记录一下。数字转换的话,可以之间将读取的字符减去0字符,即1 = ‘1’ - ‘0’。因为在ASCII 码中,‘1’对应49,‘0’对应48。其余数字一样。同理,大小字母和小写字母的转换关系为:大写字母 = 小写字母 - ‘空格’。代码测试(C++):结果:...原创 2022-03-06 17:04:10 · 405 阅读 · 0 评论 -
记录考研英语一真题单词汇总及APP制作
记录考研英语一真题单词汇总及APP制作很高兴在此记录我第一个拥有著作权的书,以及自己做的第一个APP(软件著作权还在申请中)。著作权证书如下:2020年考研结束便很想做一个真题单词本。因为考研时发现,即使我把真题刷了两遍,单词也刷了好几遍,但发现还是会有很多单词自己不太会,记忆模糊。考研英语真题的重要性,相必大家都知道。备考期间,把近十年的真题吃透就已经够了,不再需要额外练啥模拟题。因为模拟题和真题总是相差甚远,有这时间还不如把真题二刷、三刷。相信我,这本单词本越往后,越是需要它。单词本封面如下,原创 2021-07-27 17:08:30 · 632 阅读 · 0 评论