- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 BJTU 数据结构源代码
北交2021年大二下半学期计算机学院数据结构源代码合集如果有学弟学妹看到了,请勿copy就完事了嗷。还是要好好学习IDE为Clion,语言为C。个人建议用Clion,写代码舒服很多。最新版的VS,一些函数要加_s,在本科阶段无甚必要;而Clion没有相关要求。题目可能会有变动,我的题目如下:...
2021-06-22 17:53:28 341 2
原创 顺序表操作集合(初始化 创建 插入 删除 清空 销毁等)
代码如下:其中case 7 8 9的scanf函数中%号前均有空白,详细原因参考两次调用scanf函数的问题若有错误和可以改进的地方,敬请评论区指正。#include<stdio.h>#include<stdlib.h>#include<malloc.h>#include<string.h>#define LIST_INIT_SIZE 100#define LIST_INCREMENT 10#define OVERFLOW -2#def
2021-05-13 17:26:24 343
原创 BJTU OJ Q
BJTU OJ QUESTIONSProblem 1 最小差元素题面描述:给定一个整数数组,请求出该数组中两数之差(绝对值)的最小值,并确定元素的位置。输入:第一行为一个正整数N(1<N<=10000),随后第二行为N个整数。输出:该数组中两数之差(绝对值)的最小值及对应元素在输入数组中的位置索引,索引从1开始计数,以空格分隔。若有多组,输出任意一组即可。示例输入:5105 7 9 16 -317105 7 9 16 -31 9 11示例输出:2 2 30 3 6
2021-05-08 13:38:26 3697 2
原创 BJTU OJ TEST & My First Blog
BJTU 小学期OJ题Problem D. 等差数列给定一个长度为n的整数数列A,求最少删除几个数才能使得A变成等差数列。注:至少需要有三个数才能构成等差数列。输入数据第一行输入一个整数n(1≤n≤233)。第二行输入n个整数,依次为A1,A2,…,An(−105 ≤Ai≤ 105)。输出数据若能变成等差数列则输出最少删除数,否则输出-1。样例输入51 2 3 3 4样例输出1分析考虑到233的数组大小,可直接三重for暴力循环解决。(如数据较大后,则选用动态规划、哈希表)代
2021-04-07 09:24:50 1629
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人