logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C++学习记录-旧题新做-判断字符是否唯一

本文开始新系列——旧题新做。将曾经我练过的力扣题改写成C++解法。因为本作者曾经只熟悉C语言,目前想锻炼一下C++的语法,故开设此系列,也借此激励自己坚持练习。3. .length() or .size()都可以获取字符串的长度,此长度不包含/0。和C的strlen()一样。1. C中的char*代表字符串,C++中用std::string就可以了。2. 在特殊情况用size_t来代替int,更符

文章图片
#c++#学习#开发语言 +2
C++学习记录-旧题新做-回文排列

原题解题记录:https://blog.csdn.net/chamao_/article/details/143233406?fromshare=blogdetail&sharetype=blogdetail&sharerId=143233406&sharerefer=PC&sharesource=chamao_&sharefrom=from_linkC++解法(自己写的):下面是AI辅助修改为更

文章图片
#c++#学习#开发语言 +2
C++学习记录-旧题新做-字符串压缩

必须让你自己保证 buffer 足够大。会自动管理内存,完全不会溢出。:改变字符串的“长度”,并用。在我的压缩字符串构造过程中,我。用来把“数字类型”转换为。当做数字 65 转换成。:只是提前分配“容量”,✔ 不需要格式化字符串。✔ 无需关心缓冲区大小。

文章图片
#c++#学习#leetcode +2
C++学习记录-旧题新做-字符串轮转

C++知识:虽然C++可以使用C的strstr(),但是不推荐。C++中可以使用.find(),来查找字符串1中是否包含字符串2。⭐⭐⭐最常见写法。

文章图片
#学习#c++#开发语言 +2
C++学习记录-旧题新做-旋转矩阵

在C++中,可以用matrix.size()来获取行数,matrix[0].size()来获取列数。但需要注意,如果matrix.size() == 0,不要访问matrix[0],否则会越界。

#学习
C++学习记录-旧题新做-移除重复节点

原题记录链接:https://blog.csdn.net/chamao_/article/details/143489223?fromshare=blogdetail&sharetype=blogdetail&sharerId=143489223&sharerefer=PC&sharesource=chamao_&sharefrom=from_linkC++解法:今日C++知识点:C++与C在链表

#c++#学习#开发语言
C++学习记录-旧题新做-堆盘子

可与 C API / memcpy 交互。⚠️ vector 不能为空!避免频繁扩容(性能优化)⚠️ 不改变 size!缩小 → 多余元素被销毁。避免临时对象(性能更优)尾部插入 / 删除高效。扩大 → 用默认值填充。返回底层连续内存指针。

#学习#c++#leetcode +2
到底了