数据结构课
文章平均质量分 69
是小白_鸭
方向 + 方法 + 努力 + 坚持
展开
-
数组元素循环右移问题
文章目录数组元素循环右移问题输入格式:输出格式:输入样例:输出样例:思路分析代码方法二解题思路代码我的解法数组元素循环右移问题一个数组A中存有N(>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(≥0)个位置,即将A中的数据由(A0A1⋯A**N−1)变换为(A**N−M⋯A**N−1A0A1⋯A**N−M−1)(最后M个数循环移至最前面的M个位置)。如果需要考虑程序移动数据的次数尽量少,要如何设计移动的方法?(**后面的是下标)输入格式:每个输入包含一个测试用例,第1行输入原创 2021-10-10 17:22:51 · 616 阅读 · 0 评论 -
Shuffling Machine
文章目录洗牌机输入描述:输出描述:输入例子:输出例子:思路分析代码模板1. 存储多串字符串2. strcpy()函数 洗牌机洗牌是用来随机处理一副扑克牌的过程。因为标准的洗牌技术被认为是薄弱的,并且为了避免“内部工作”,即员工通过不适当的洗牌而与赌徒合作,许多赌场使用自动洗牌机。你的任务是模拟一台洗牌机器。该机器根据给定的随机顺序对54张牌进行洗牌,并重复一定次数。假设牌套的初始状态是按下列顺序排列的:S1,S2,…、S13,H1,H2,…、H13、C1,C2,…、C13、D1,D2,…、D1原创 2021-10-10 17:20:24 · 132 阅读 · 0 评论 -
Have Fun with Numbers
文章目录玩数字输入规格:输出规格:样本输入:样本输出:思路分析代码错因分析知识点模板1.在字符串数组 str[] 末尾赋上 '\0'2. 整数型与字符型互换3. 对照两串长度不超过 20 位的数出现的数字是否一样,如 12234 与 23241 则一样4. flag的妙用一玩数字请注意,数字123456789是一个9位数,正好包含从1到9的数字,没有重复。加倍,我们将得到246913578,正好是另一个9位数,正好是从1到9的数字,只是在一个不同的排列中。检查看看结果,如果我们再次翻倍!现在,您应该检原创 2021-10-05 16:28:42 · 271 阅读 · 0 评论 -
素数对猜想
文章目录素数对猜想输入格式:输出格式:输入样例:输出样例:思路分析代码我的解法初代码我更改后的最终代码模板求出 2 ~ n 以内的素数素数对猜想让我们定义 dn (n为下标) 为:dn=pn+1−pn,其中 pi 是第 i 个素数。显然有 d1=1,且对于 n>1有dn是偶数。“素数对猜想”认为“存在无穷多对相邻且差为2的素数”。现给定任意正整数N(<10^5),请计算不超过N的满足猜想的素数对的个数。输入格式:输入在一行给出正整数N。输出格式:在一行中输出不超过N的满足猜想的素数原创 2021-10-03 21:09:52 · 2018 阅读 · 3 评论 -
打印沙漏PTA
文章目录打印沙漏题目要求输入格式:输出格式:输入样例:输出样例:思路分析代码总结模板1.给定一数 n,求解 n >= (2 * i * i) - 1 的 i 的最大解2.打印普通金字塔打印沙漏题目要求本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印***** *** * ********所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐;相邻两行符号数差2;符号数先从大到小顺序递减到1,再从小到大顺序递增;首尾符号数相等。给定任意原创 2021-10-03 11:39:09 · 928 阅读 · 0 评论