首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
tcfellow
掘友等级
PHD in blockchain
Geek
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
11
文章 11
沸点 0
赞
11
返回
|
搜索文章
赞
文章( 11 )
沸点( 0 )
C++ STL算法总结
多出一个类型参数"Pred"和函数形参"Pred op",通过判断表达式op(x,y)的返回值来判断x==y或者x<y。 stable_sort 用法和 sort相同。 排序算法要求随机存取迭代器的支持, 所以list不能使用排序算法, 要使用list自带的sort成员函数li…
POJ 第三周 编程题#1: 完美覆盖
自己做完之后对比了下网上的解题思路都是归纳出递归式直接求值,这里给出我的一个搜索方法。 我们假定一直先横向摆放多米诺古牌,如果摆放过那么对他进行标记,横向的就是标记(x,y)与(x+1,y),然后找下一个可能摆放的位置,如果能找到那么继续标记;如果找不到,那么返回到纵向搜索,同…
数据结构与算法概述
从问题入手比如人狼羊菜过河问题。 问题抽象:首先需要分析和抽象问题的需求和限制,简历问题模型。 数据抽象:接下来我们需要恰当的数据结构来描述这个数学模型。 简单排列组合我们发现系统一共有16种状态(包括空状态),但是按照条件我们能够踢出:狼羊,人菜(与前者互补状态),羊菜,人狼…
算法概述
算法是程序为了解决问题的一种方法,程序是对算法的实现。 它是对特定问题求解过程的描述,是指令的有限序列。 因此操作系统不是算法。 但是实际应用中,我们往往需要考虑到算法的时空限制,分析算法的效率。 我们一般采用大O表示法来进行算法的渐进分析。 简单来说就是,f(n) = O(g…
C++最长公共子串问题
方法1:暴力循环,算法复杂度nmm方法2:使用矩阵(二维数组)存储状态,时间换空间,算法复杂度mn,空间复杂度mn
C++字符串与KMP算法和BM算法时间复杂度
字符串的存储结构主要是需要考虑到串长问题,现在一般是用一个特殊的末尾标记 ‘\0’ (C/C++)。 朴素算法之所以较慢的原因是有冗余运算,每次模式串只右滑了一位,实际上大多数时候模式串可以右滑更多位K,并且这个完全由模式串决定。 那么模式串就可以右滑j-k位。 其实这也是一个…
c实现集合的交集
栈与队列
2.考虑到效率,若是ptop(),则必须返回值而不是引用(因为原数据空间已释放),所以效率会变低。 最大容纳n-1个。因为当队列空时front=rear,当容纳n个元素时也有front=rear。因此当容纳n个元素时无法判断队列的空与满,所以最大容纳n-1个元素。 具体实现差别…
火车进站出站问题
火车编号为:1~9,且不重复。 如:编号分别为“1”、“2”、“3”、“4”、“5”的5个火车顺序进站,那么进站序列为“12345”,全部进站后再顺序出站,则出站序列为“54321”,如果先进1,2,然后2出站,然后1出站,然后再3进站、出站,4进站、出站,5进站、出站,那么出…
CSS新手常遇到的一些坑
最近开始上手一些前端的项目,最难受的就是CSS的各种定位,把其中遇到的一些问题记录下来,方便自己查阅,也希望能帮到像我一样的CSS初学者。 运行一下会发现,实际上,hehe这个div贴着haah的div,而不是我们想要的贴到底部。仔细查阅了w3c的文档,其实是由于对于top,l…
下一页
个人成就
文章被点赞
145
文章被阅读
70,777
掘力值
1,369
关注了
16
关注者
204
收藏集
0
关注标签
16
加入于
2017-11-23