- 博客(5)
- 收藏
- 关注
原创 附带图解的字符匹配算法详解(BF算法与KMP算法比较与实现)
KMP算法的重点就在使用next数组来简化遍历过程,用空间来换取时间,而最难的地方莫过于next数组的求解,即各前缀字符串的最大公共前后缀字符串的长度值。一个看似高大上的算法内核其实并不复杂,本人在某些点也迷惑了很久,但是将问题一步步细化,也解决了这个看似复杂的问题。我将自己的理解与看法,一步步地写下,这些文字也是我思索的过程,现在回过头看,好像也并不复杂。望诸君观后有所得。
2025-10-18 21:36:31
571
原创 扫雷游戏的实现(利用递归实现成片排雷)
扫雷是一个非常经典的编程项目,但目前大多数的扫雷大多只有大概的框架无具体的细节,如没有标志和一点就消除一大片的功能,接下来我将通过自己一行一行敲出的代码,用最简单的代码讲解扫雷游戏。(文末含完整代码)
2025-10-09 17:11:17
899
原创 C语言中的分支语句
在现实生活中,我们面临着各种各样的选择,并且在满足各种条件时,我们可以做出选择。例如,高考结束后选择大学,我们可以在自己的分数范围内选择自己心仪的大学。这就有两个条件了,一个是分数,一个是心仪。在C语言中,我们也可以通过条件语句来进行选择。这些语句同样是在某些条件满足时进行的选择,下面就来看看吧。无论是if语句还是switch语句,都是在判断某个表达式是否满足某个条件后执行一段语句。不过switch语句可以有多个选择,而且switch语句会自动执行满足条件后的所有case的语句(无论是否满足)。
2024-07-28 17:17:54
1557
5
原创 python中的列表与元组
列表与元组的操作十分相似,但是元组无法改变。和列表一样,但是又不能变。这不纯纯鸡肋吗?那么元组到底有啥用呢?其实在涉及多人协作完成代码时,如果你不希望合作伙伴改变你预计输入的函数实参,那么元组就是一个利器。并且python中,函数返回多个参数,就是利用了元组,只不过没有将()写出来罢了。总而言之,列表和元组都是python中非常常用的数据类型,并且都发挥着不可估计的作用。
2024-07-19 18:47:54
1578
3
原创 我的第一篇博客
我来自一个小县城,从小都没接触过计算机编程,当第一次进入大学,学习C++,我感到了迷茫。我不知道如何去编写代码,也不会老师留下的作业,所以我选择了不去上课。我准备逐步掌握C,成为一个编程大佬,我知道这要花费很大的精力,但是我会坚持。我准备一周花大概六个小时看视频,每天做题,毕竟我还有学校的作业要完成。但是我会尽量把多余的时间用在学编程上。我暂时没有本毕业工作的想法还是多卷卷,能保研就保,保不了就考。那就让我们做个约定,半年后,看看各位读者与我的进步,往后的日子,我会把自己的收获分享给大家,大家一起努力吧。
2024-05-16 10:02:27
398
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅