作文笔记①+小剧场+C++小秘诀
2025-11-24 16:45:38
发布于:浙江
一句话乏味无趣?重复帮你解决难题
废话不多说,直接上干货!
- 使用方法①——“二旋击”
格式:~~~~形容词 的 名词 ༺ཌༀཉ变༃ༀད༻→→→~ ~~~~形容词,那个形容词 的 名词
效果: 使语气更强烈,情感色彩更突出,让读者身临其“景”,使文章看起来更高级,
样例:啊,我终于回到了家乡,回到了那个我日思夜想的家乡!
正如三旋击,伤害愈大愈高,他的情感色彩也越来越突出。
- 使用方法②——“再来一次”
格式:名词(啊)!名词 ༺ཌༀཉ变༃ༀད༻→→→~ ~~~~ 名词,
效果:同上,使语气更加强烈,情感色彩更突出,加强感情。
再来一次是锁招,“再来一次”是加强语气,提升情感。



- 笑话来了


:您几个人?
:是一个人(十一个人)。
:十一个?那坐不下!
:不是不是,就我,是一个人(五十一个人)。
:哦,那更坐不下了。
:是...是,其实...一个人(七十一个人)。
:您就别捣乱了。
:不,就是一个人(九十一个人)。
:

。
-
C++减少时间复杂度的方法
1.选择合适的数据结构:- 使用数组或向量(vector)代替列表(list),因为随机访问数组或向量的元素比列表快。
- 使用哈希表(如unordered_map或unordered_set)代替平衡树(如std: :map或std: :set),因为哈希表的平均查找时间复杂度为O(1)。
2.优化算法选择:
- 使用更高效的算法来解决问题。例如,使用快速排序(O(n log n))代替冒泡排序(O(n^2))。
- 考虑使用分治法、动态规划或贪心算法等高级算法设计技术。
3.减少不必要的计算:
- 避免重复计算。例如,使用备忘录(memoization)技术存储已经计算过的结果,避免重复计算。
- 提前终止算法执行。例如,在排序或搜索中,一旦找到满足条件的元素,就立即停止搜索。
4.使用标准库和算法:
- 利用C++标准库中的高效算法,如std: :sort、std::binary_search等,这些通常比手写代码更优化。
5.并行处理:
- 对于可以并行处理的任务,使用多线程或多进程来同时处理多个部分,虽然这会增加空间复杂度,但可以显著减少总体的执行时间。
- 使用OpenMP、C++17的并行算法(如std::for_each的并行版本)等工具。
6.减少循环次数:
- 优化循环内的操作,减少循环体内的计算量。
- 使用更有效的循环结构,比如使用范围for循环(range-based for loop)代替基于索引的循环。
7.空间换时间:
- 在某些情况下,可以通过增加额外的空间复杂度来减少时间复杂度。例如,使用额外的空间存储中间结果,从而避免重复计算。
8.算法和数据结构的结合使用:
- 根据问题的具体需求,合理选择和组合数据结构和算法。例如,在需要快速查找和插入时,可以结合使用哈希表和平衡树。
如果喜欢、有帮助,那么不妨 五下F5+一个小赞+几条评论(d), 谢谢
全部评论 74
d
2025-11-24 来自 浙江
1还有
ios::sync_with_stdio(false); cin.tie(0);取消cin&&cout的同步
2025-11-10 来自 浙江
1d
2025-11-29 来自 浙江
0d
2025-11-24 来自 浙江
0d
2025-11-24 来自 浙江
0d
2025-11-24 来自 浙江
0d
2025-11-24 来自 浙江
0d
2025-11-24 来自 浙江
0d
2025-11-24 来自 浙江
0d
2025-11-24 来自 浙江
0d
2025-11-24 来自 浙江
0d
2025-11-24 来自 浙江
0d
2025-11-24 来自 浙江
0d
2025-11-24 来自 浙江
0d
2025-11-24 来自 浙江
0d
2025-11-24 来自 浙江
0d
2025-11-24 来自 浙江
0d
2025-11-24 来自 浙江
0d
2025-11-24 来自 浙江
0d
2025-11-24 来自 浙江
0























有帮助,赞一个