首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
海边孤独
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
3
文章 3
沸点 0
赞
3
返回
|
搜索文章
最新
热门
删除顺序表元素
题目: 长度为n,删除值为x的数据元素,要求时间复杂度为O(n),空间复杂度O(1)。 分析: 用k记录删除元素个个数,一边遍历顺序表一边统计k,并将不等于x的元素向前挪k个位置。 代码如下:
顺序表逆置
实现一个空间复杂度为O(1)的顺序表逆置算法。 分析:从第一个元素开始遍历到中间元素,使用中间变量对a[i]与a[n-i+1]进行调换,即可完成。 代码如下:
顺序表删除最小值
/* 题目: 从顺序表中删除具有最小值的元素(假设唯一),并由函数返回被删除的值, 空出的位置有最后一个元素代替,若顺序表为空则显示错误信息并退出运行 / / 分析:我们可以将顺序表看做数组,即我们要
斐波那契数列,递归与非递归c语言实现
问题描述:求解斐波那契数列,分别采用递归方式与非递归方式 方式一:递归方式 优点:代码简洁,易读 缺点:由于递归时上一个结果需要用到后面的计算,就会进行嵌套,且存在重复计算,时间复杂度为O(2^n
删除字符串中的所有相邻重复项
题目描述: 给出由小写字母组成的字符串 S,重复项删除操作会选择两个相邻且相同的字母,并删除它们。 在 S 上反复执行重复项删除操作,直到无法继续删除。 在完成所有重复项删除操作后返回最终的字符串。答
个人成就
文章被阅读
3,154
掘力值
39
关注了
1
关注者
0
收藏集
3
关注标签
19
加入于
2019-07-03