摘要: 一、功能 读取指定文本文件,统计字符数(含/不含空格和标点符号)、单词数、行数、高频词(TOP10)。 二、训练重点 ifstream大文件读取、string的遍历与处理、map<string, int>统计词频、对map值排序、STL算法(count/replace),过滤停用词(is/a/an/ 阅读全文
posted @ 2026-05-25 23:42 myLv 阅读(125) 评论(0) 推荐(0)
摘要: 引言 排序算法是计算机科学中最基础也最重要的算法之一,它的应用无处不在:从考试成绩排名到电商商品筛选,从数据库查询优化到操作系统任务调度。掌握经典排序算法不仅是编程入门的必经之路,更是理解算法设计思想(如分治、贪心、动态规划)的关键。 本文将详细讲解十种最常用的排序算法,包括它们的核心思想、实现步骤 阅读全文
posted @ 2026-05-17 17:19 myLv 阅读(42) 评论(0) 推荐(0)
摘要: Snake Game 一个使用C++实现的控制台简易贪吃蛇小游戏,刚开始做项目训练。 使用方式 使用W,S,A,D来实现上下左右移动,Q退出,P暂停。 注意事项 要C++ 11或以上的版本 作者是在读大学生,如果你对我的代码有任何问题或优化方法,请务必告知❤️❤️ 代码 #include <iost 阅读全文
posted @ 2026-05-03 23:47 myLv 阅读(185) 评论(6) 推荐(1)
摘要: 一、为什么需要高精度运算 普通的整数类型(int、long long)都有固定的取值范围,例如64位 long long 最大只能存储约 9×10¹⁸ 的数值。当我们需要处理几十位、上百位甚至更长的大整数时(比如大数阶乘、密码学计算、超长数值运算等场景),内置类型会发生溢出,无法正确存储和计算。高精 阅读全文
posted @ 2026-06-17 22:51 myLv 阅读(115) 评论(0) 推荐(0)
摘要: 一、概念 前缀树,英文名为Trie,也常被称作字典树、查找树,是一种专门用于存储、检索字符串集合的多叉树形数据结构。它的核心设计思想为共享公共前缀:将多个拥有相同前缀的字符串,共用树中相同的前缀节点,以此压缩存储空间、降低字符串查询的时间复杂度。最典型的特征是按字符分层存储,区别于普通二叉树,它没有 阅读全文
posted @ 2026-05-08 16:45 myLv 阅读(201) 评论(0) 推荐(0)
摘要: 在编写控制台程序(C/C++、Python、Java等)时,我们经常需要动态刷新界面(比如进度条、小游戏、实时数据面板)。但最常见的 system("cls")(Windows)/system("clear")(Linux)会带来严重的屏幕闪烁,让界面体验极差。 本文将彻底对比 system("cl 阅读全文
posted @ 2026-05-04 19:44 myLv 阅读(266) 评论(3) 推荐(4)
摘要: 一、项目简介 一个基于 C++ 的简易控制台计算器,支持多种基础运算。 二、功能说明 支持加、减、乘、除、取模运算 支持与、或、非、异或等位运算 支持左移、右移操作 输入错误表达式时会给出报错提示 三、运行环境 兼容 C++14 及以上标准 Windows 平台可直接运行提供的 .exe 文件 运行 阅读全文
posted @ 2026-04-23 21:48 myLv 阅读(114) 评论(0) 推荐(0)
摘要: 一、位的介绍 有符号数是指有正负性的,无符号数是从0开始加的。有符号数中,第一位是用来表示正负的,1为负、0为正,负数个数比正数个数多一,最经典的就是int的上下界(-2^31 到 2^31 - 1),正负数间的转换就是反码、补码: 负-->正:~n + 1 正-->负:~n + 1 例如:17 < 阅读全文
posted @ 2026-04-20 15:35 myLv 阅读(9) 评论(0) 推荐(0)
摘要: 命令行通讯录: 1、功能:添加联系人(姓名/电话号码(9位数)/邮箱)、移除、查询、修改、显示所有联系人、保存到本地文本文件/从文件加载 2、训练重点:结构体/类的封装、vector存储自定义对象、map<string, 结构体>快速查询、文件流(fstream)的读写、函数分模块实现(增删改查各写 阅读全文
posted @ 2026-04-20 15:35 myLv 阅读(12) 评论(0) 推荐(0)
摘要: 一、什么是KMP算法? KMP算法(Knuth-Morris-Pratt算法)是一种高效的字符串匹配算法,用于在一个文本串中查找模式串的出现位置。 核心思想: KMP算法通过预处理模式串,构建一个"部分匹配表"(也称为next数组或failure function),当匹配失败时,利用这个表跳过不必 阅读全文
posted @ 2026-04-20 15:35 myLv 阅读(22) 评论(0) 推荐(0)