首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
C语言算法
工作日不学习
创建于2023-02-27
订阅专栏
应对考研复试和想要提高自己的算法集锦
暂无订阅
共29篇文章
创建于2023-02-27
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
[蓝蓝计算机考研算法训练二期]-day29
43、数组中重复的数字。 在一个长度为n的数组里的所有数字都在0到n-1的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任意一个重复的数字。
[蓝蓝计算机考研算法训练二期]-day28
42、字符串分割。 输入一个字符串,请按长度为8拆分成每个输入字符串并进行输出 长度不是8整数倍的字符串请在后面不数字0,空字符串不处理
[蓝蓝计算机考研算法训练二期]-day27
41、写出一个程序,接受一个十六进制的数,输出该数值的十进制表示。 数据范围: 1 <=n <= 2 31-1 输入描述: 输入一个十六进制的数值字符串 输出描述: 输出该数值的十进制字符串。
[蓝蓝计算机考研算法训练二期]-day26
39、写出折半查找的递归算法。 思路 递归的折半查找所使用的思路就是每次传递链表的high和low,然后进行折半查找,要是查找到最后依旧不满足条件则一直返回-1。 具体实现 40、快速排序。
[蓝蓝计算机考研算法训练二期]-day25
37、递增的单链表去点表中重复的 元素,只保留一个数值 。38、判断带头结点的循环双链 表是否对称。
[蓝蓝计算机考研算法训练二期]-day24
一、从有序顺序表中删除所有其值重复的元素,使表中元素不重复。 二、将两个有序表合并成一个新的有序表。
[蓝蓝计算机考研算法训练二期]-day23
一、删除顺序表中最小的元素,由最后一个元素补充。二、逆序顺序表中的元素。三、删除顺序表中为x的元素。
[蓝蓝计算机考研算法训练二期]-day22
31、输入一个整数 n ,输出该数32位二进制表示中1的个数。其中负数用补码表示。本算法将数字转换为字符数组然后按位进行与运算解。
[蓝蓝计算机考研算法训练二]-day21
30、给定一个二叉树,找出其最小深度。 最小深度是从根节点到最近叶子节点的最短路径的节点数量。 返回他的最小深度
[蓝蓝计算机考研算法训练二期]-day20
28、给定一个n个元素有序的(升序)整型数组 nums 和一个目标值 target ,如果目标值存在返回下标,否则返回 -1。29、给定数组和指定值,原地删除数组中的指定值,并返回新的数组长度。
[蓝蓝计算机考研算法训练二期]-day18
一、设线性表L=(a1,a2,a3,...,an-2,an-1,an)采用带头结点的单链表保存,链表中的节点定义如下: 请设计一个空间复杂度为O(1)且时间上尽可能高效的算法,重新排列题中的各个结点。
[蓝蓝计算机考研算法训练二期]-day19
26、完全数,又称完美数或完备数,是一些特殊的自然数。27、根据输入的数字来构造二叉树,并求出树的高度。
[蓝蓝计算机考研算法二期]-day17
23、给定一个含n(n>=1)个整数的数组,请设计一个在时间上尽可能高效的算法,找出数组中未出现的最小正整数。
[蓝蓝计算机考研算法二期]-day16
22、给定单向链表的头指针和一个要删除的节点的值,定义一个函数删除该节点。返回删除后的链表的头节点。
[蓝蓝计算机考研算法二期]-day15
21、合并两个有序链表 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。
[蓝蓝计算机考研算法训练二期]-day14
19、删除排序链表中的重复元素,链表为有序链表,所以处理较为简单。20、进行链表元素的逆置,采用了头插法,将本元素插在上一个元素的头部。
[蓝蓝计算机考研算法训练二期]-day13
17、学生成绩。读入多个学生的成绩并依次输出。18、求和。计算从1!到10!的阶乘的和,使用了两种方法。
[蓝蓝计算机考研算法训练二期]-day12
16、字符串替换。编写一个程序实现将字符串中的所有"you"替换成"we"。本算法使用strncmp函数来检测字符。
[蓝蓝计算机考研算法训练二期]-day11
16、鸡兔同笼 输入 第一行输入一个数据a,代表接下来共有几组数据,在接下来的a行里,每行都有一个n和m来记录总只数和总腿数。
[蓝蓝计算机考研算法训练二期]-day10
15、奇偶数分离。有一个整型偶数n(2<= n <=10000),把1到n中的所有奇数从小到大输出,再把所有的偶数从小到大输出。
下一页