![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习c语言
文章平均质量分 56
枫飘长安
天不渡人人自渡
展开
-
PTA 创建哈希表及查找(拉链法)
PTA 创建哈希表及查找(拉链法),拉链法的原理示意,以及平均查找长度示意。原创 2022-12-11 14:38:56 · 1209 阅读 · 0 评论 -
试题 算法提高 JOE的众数(蓝桥杯)
蓝桥杯 算法提高原创 2022-04-01 20:45:19 · 858 阅读 · 1 评论 -
蓝桥杯 2018年第九届 测试次数
这个题目着实让我考虑很久,在慢慢扒开这一题目的解题思路,让我有种心驰神往的激动。X 星球的居民脾气不太好,但好在他们生气的时候唯一的异常举动是:摔手机。各大厂商也就纷纷推出各种耐摔型手机。x星球的质监局规定了手机必须经过耐摔测试,并且评定出一个耐摔指数来,之后才允许上市流通。X 星球有很多高耸入云的高塔,刚好可以用来做耐摔测试。塔的每一层高度都是一样的,与地球上稍有不同的是,他们的第一层不是地面,而是相当于我们的 2 楼。如果手机从第 7 层扔下去没摔坏,但第 8 层摔坏了,则手机耐摔指原创 2022-03-09 23:01:50 · 421 阅读 · 0 评论 -
关于while(cin>>x)和while(scanf(“%d,&x))的区别
这个真的很关键,是一处细节。同样的形式,使用while(cin>>a)可以AC,但是使用while(scanf("%d",%a))就是TLE,使用while(scanf("%d",%a)==EOF)才能AC.一、EOFEOF,是End Of File的缩写,存在于文本文件的结尾,表示文件结束。EOF的值为-1。在终端输入数据时,不会产生EOF。应用程序将一份已知的保留字符或序列解释为文件的结束,也就是EOF是ASCII码中的替换字符(ctrl+z)EOF用作文件结束符,也常常用来判转载 2022-02-22 19:50:03 · 903 阅读 · 1 评论 -
PTA 7-2 链表去重
这道题目的原型是7-2 链表去重给定一个带整数键值的链表 L,你需要把其中绝对值重复的键值结点删掉。即对每个键值 K,只有第一个绝对值等于 K 的结点被保留。同时,所有被删除的结点须被保存在另一个链表上。例如给定 L 为 21→-15→-15→-7→15,你需要输出去重后的链表 21→-15→-7,还有被删除的链表 -15→15。输入在第一行给出 L 的第一个结点的地址和一个正整数 N(≤105,为结点总数)。一个结点的地址是非负的 5 位整数,空地址 NULL 用 -1 来表示。 (这句话很关键)原创 2021-12-11 20:52:45 · 894 阅读 · 0 评论 -
有手就...(我手呢?)(二分查找+快排)
吉首大学练习题之一:7-33 有手就...(我手呢?) (300 分)给定一个正整数N,第二、三行每行有N个整数。 对于第三行的每一个数,输出它在第二行数中,小于它的数的种数。输入格式:第一行一个正整数N(1<=N<=200000) 第二行N个32位int范围内的整数 第三行N个32位int范围内的整数输出格式:一行N个整数,表示对于第三行中的每个数,在第二行的数中小于它的数的种数。输入样例:41 4 2 21 2 3 4结尾无空行输出样例:(样原创 2021-11-23 17:22:38 · 518 阅读 · 0 评论 -
天梯赛——包装机 (c语言数组模拟实现)
嗯,首先看看题目描述,显然,这是一道关于队列,栈的数据结构题,但是对于用c的朋友们来说有没有不用c++ STL库里面的函数用数组模拟队列,栈而写出来呢?还是有方法的,这里就是一个小白闲着无聊,模拟着模拟着就出来了,#include <stdio.h>#include <string.h>#include <stdlib.h>#include <math.h>char ch[105][1000];char st_ack[1000...原创 2021-11-10 17:06:27 · 2644 阅读 · 0 评论