码迷,mamicode.com
首页 >  
搜索关键字:数字交换    ( 39个结果
零基础学c语言之比较数
我们通常会遇到比较几个数的大小的问题。具体来说是比较大小后将两个数交换,但是有人通过if(a>b)[printf("%d",a)} else {printf("%d",b)}的方式避开来数字交换的步骤,但那不是适合于比较多个数,在c语言中我们通常用比较后交换数值来将数字按大小排序。交换就像将两个杯子 ...
分类:编程语言   时间:2018-08-15 01:21:17    阅读次数:192
2016年蓝桥别A组模拟训练
1. 网友年龄 某君新认识一网友。 当问及年龄时,他的网友说: “我的年龄是个2位数,我比儿子大27岁, 如果把我的年龄的两位数字交换位置,刚好就是我儿子的年龄” 请你计算:网友的年龄一共有多少种可能情况? 提示:30岁就是其中一种可能哦. 请填写表示可能情况的种数。 注意:你提交的应该是一个整数, ...
分类:其他好文   时间:2018-03-28 17:31:25    阅读次数:174
java 之冒泡排序
冒泡排序:可以想象成煮开水,气泡在瓶底的时候是比较小的,到达水面的时候达到最大。 冒泡排序的思想:先确定是升序还是降序,这里升序为例。每两个相邻的数字进行比较,前一个数字比后面一个数字大,就将两个数字交换位置,否则位置不变继续下一个。一轮排序之后,数组中最大的数字一定是在最后。 伪代码: 数组a={ ...
分类:编程语言   时间:2018-03-03 15:24:05    阅读次数:201
[code forces] Swap Adjacent Elements
Swap Adjacent Elements 题意: 给你n个从1到n不重复的数字。 通过一串01字符串告诉你任意临近的两个位置的数字能否交换。 问你能不能满足要求把这一组数字通过相邻两个数字交换的方法排成升序 能的话输出YES否则输出NO 代码即思路。 AC代码 : #include <cstdi ...
分类:其他好文   时间:2018-02-05 21:46:25    阅读次数:109
二分查找
将8,4,3,1,4,6,等数字按照从小到大的顺序依次输出 本题思路如下:将每个数字都放到数组里,然后将数组的每个数字取值,依次和后面的数字将比较,如果后面的数字大,那顺序不变,相反那就将后面的数字和前面的数字交换位置; 这里就需要一个交换赋值:temp; ...
分类:其他好文   时间:2018-01-15 12:29:03    阅读次数:177
20170917模拟赛
·NOIP模拟赛 消消乐(tet) 【题目描述】 有一个2n个数字排成一列,这个数列中由1..n中的数字组成,每个数字都恰好出现两次。每个回合可以交换相邻两个数字,交换以后如果有两个相同的数字相邻,那么将这两个数字消除,并将这两个数字的两端拼起来;如果拼接后的数列仍有相同的数字相邻,那么将引发连锁反 ...
分类:其他好文   时间:2017-10-02 10:56:20    阅读次数:191
校内模拟赛(20170917)
这套题目也是比较恶心的,。。。。都是奇技淫巧的说。 ————————————————我是分割线—————————————————— T1:消消乐(tet) 【题目描述】 有一个2n个数字排成一列,这个数列中由1..n中的数字组成,每个数字都恰好出现两次。每个回合可以交换相邻两个数字,交换以后如果有两 ...
分类:其他好文   时间:2017-09-26 14:48:45    阅读次数:189
练习题 --- 冒泡排序
题目:冒泡排序一个队列(升序) 程序分析(个人分析仅供参考): 首先,我们要知道这个排序是怎么样排序的。 按照升序排列,言外之意就是从小到大排列数字 拿第一个数字举例,他需要做的判断是几次呢? 首先,第一个数字需要跟第二个数字做对比,如果第一个数字比第二个数字大,那么两个数字交换一下位置,以此类推。 ...
分类:编程语言   时间:2017-09-14 14:59:14    阅读次数:201
codeforces 779
A 2 个集合分别有 n个数字 交换a b中的 数字 使得2个集合中数字数目一样 直接模拟 #include <iostream> #include<string.h> #include<stdio.h> #include<algorithm> #include<string> using name ...
分类:其他好文   时间:2017-03-01 16:43:01    阅读次数:239
JS数组经典冒泡排序
将8,4,3,1,4,6,等数字按照从小到大的顺序依次输出; 本题思路如下:将每个数字都放到数组里,然后将数组的每个数字取值,依次和后面的数字将比较,如果后面的数字大,那顺序不变,相反那就将后面的数字和前面的数字交换位置; 这里就需要一个交换赋值:temp; 注意:数组里的每一个数字和它后面的数字比 ...
分类:编程语言   时间:2016-12-29 17:00:58    阅读次数:133
39条   上一页 1 2 3 4 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!