- 博客(4)
- 收藏
- 关注
原创 10.24
程序员节,卷起来!今日文案:1、以前我觉得成绩不重要。清华、北大、复旦、交大,只能代表学生时代的成就。后来我发现,努力是种习惯,它会贯穿终生。2、人常常在年轻时感慨生活的无聊,又在年老后感慨时间的残酷,却从未想过,岁月是把杀猪刀,可只有你才有屠宰自己的权利。3、我们总是喜欢拿“顺其自然”来敷衍人生道路上的荆棘坎坷,却很少承认,真正的顺其自然,其实是竭尽所能之后的不强求,而非两手一摊的不作为。4、太过顺利的生活反而容易让人迷失自我,生活中或多或少都要有些许坎坷,在顺利的人生里坚持自我,在挫折
2022-10-24 10:31:52 159 2
原创 神奇的KMP
KMP KMP算法 是一种改进的字符串匹配算法,由D.E.Knuth,J.H.Morris和V.R.Pratt同时发现,因此人们称它为克努特——莫里斯——普拉特操作(简称KMP算法)。KMP算法的关键是利用匹配失败后的信息,尽量减少模式串与主串的匹配次数以达到快速匹配的目的。 时间复杂度O(m+n)。已经很爽了。它是个很神奇 伟大的东西,虽然很多代码都是Python(比如Python里面的n...
2019-03-10 21:40:21 114
原创 C++ #include<queue>用法
queue 队列C++队列queue模板类的定义在 queue 头文件中,queue 模板类需要两个模板参数,一个是元素类型,一个容器类型,元素类型是必要的,容器类型是可选的,默认为deque 类型。C++队列Queue是一种容器适配器,它给予程序员一种先进先出(FIFO)的数据结构。C++队列Queue类成员函数如下:back()返回最后一个元素empty()如果队列空则返...
2018-12-17 21:51:43 4165 4
转载 C++ #include<stack>用法
stack栈堆栈是一个线性表,插入和删除只在表的一端进行。这一端称为栈顶(Stack Top),另一端则为栈底(Stack Bottom)。堆栈的元素插入称为入栈,元素的删除称为出栈。由于元素的入栈和出栈总在栈顶进行,因此,堆栈是一个后进先出(Last In First Out)表,即 LIFO 表。C++ STL 的堆栈泛化是直接通过现有的序列容器来实现的,默认使用双端队列deque...
2018-12-16 22:28:36 3905
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人