题解 1169: 绝对值排序

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

暴力解法解决绝对值排序

摘要:解题思路:定义两个一样大小的数组,一个数组用来存放输入的数据,另一个数组则用来记录是否是负数的判断,然后对于第一个数组遍历,如果小于0,则转化为它的相反数,否则不做处理,然后使用冒泡排序或者选择排序(……

绝对值排序

摘要:解题思路:分别用列表来存放数据的原值和绝对值注意事项:参考代码:while True:    try:        L = list(map(int,input().split()))       ……

绝对值排序

摘要:解题思路:注意事项:参考代码:#include<stdio.h>#include<stdlib.h>#include<math.h>#include<string.h>#include<ctype.h……

简单选择排序改动

摘要:解题思路:① 将if(a[j]<a[k]) 改成if(fabs(a[j])>fabs(a[k]))参考代码:#include<stdio.h> #include<math.h> void sele……

无聊的星期六

摘要:解题思路:    将读取的字符串放到数组里面,删除第一个数字    生成两个列表,一个放负数,一个放排序好的    判断两个表哪几个值一样然后替换掉他的负数注意事项:    属于是有点脱裤子放屁,但是……

绝对值排序利用set容器

摘要:解题思路:去掉重复使用set容器注意事项:参考代码:# include <iostream> # include <set> # include <math.h> using namespace……

使用C++STL库中的优先队列

摘要:解题思路:使用C++中的STL库中的优先队列,使用结构体定义一个比较函数进行排序,之后在主函数中使用优先队列输出注意事项:注意结构体里边比较逻辑的写法,这是容易出错的地方参考代码:#include<i……