描述

老师给了小乐乐一个正整数序列,要求小乐乐把这个序列去重后按从小到大排序。但是老师给出的序列太长了,小乐乐没办法耐心的去重并排序,请你帮助他。

输入描述:

第一行包含一个正整数n,表示老师给出的序列有n个数。接下来有n行,每行一个正整数k,为序列中每一个元素的值。(1 ≤ n ≤ 105,1 ≤ k ≤ n)

输出描述:

输出一行,为去重排序后的序列,每个数后面有一个空格。

#include<stdio.h>
int main()
{int n = 0;int arr[100001] = { 0 };//原代码为 arr[100000] k的范围是0~100000(因为是包含0啊)因为是桶排序 所以一定用的上arr[100000]int k = 0;scanf("%d", &n);for (int i = 1; i <= n; i++){scanf("%d", &k);arr[k] = k;}for (int i = 0; i <= 100000; i++){if (arr[i] != 0){printf("%d ", arr[i]);}}
}

如果本题使用正常去重加排序 运行时间过长 所以直接用桶排序即可减少运行时间

C语言 序列排序并去重相关推荐

  1. 序列划分c语言,一篇“get”C语言八大排序算法

    如果说各种编程语言是程序员的招式,那么数据结构和算法就相当于程序员的内功. 想写出精炼.优秀的代码,不通过不断的锤炼,是很难做到的. 二.八大排序算法 排序算法作为数据结构的重要部分,系统地学习一下是 ...

  2. C语言序列是否有序、序列中删除指定数字、序列中整数去重、有序序列合并问题

    近期在牛客上面刷题遇到了上述问题,对于刚接触C的我还是有些头疼,所以写这篇文章整理一下思路. 文章推荐人群:刚接触C的广大同志们 我将以 题+代码+简易的思路 的方式进行,提前感谢老铁们的阅览! 序列 ...

  3. C语言常用排序方法大全

    C语言常用排序方法大全 /* ============================================================================= 相关知识介绍( ...

  4. C语言基础排序算法-选择排序

    C语言基础排序算法-选择排序 什么是选择排序? 选择排序(Selection sort)是一种简单直观的排序算法,第一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,然后再从 ...

  5. python在txt中的替换数据清洗_数据清洗过程中常见的排序和去重操作

    数据操作中排序和去重是比较常见的数据操作,本专题对排序和去重做专门介绍,并且给出一种不常用却比较有启发意义的示例:多列无序去重 目 录 1 排序 1.1 sort 单列排序返回值 1.2 order ...

  6. C语言八大排序算法,附动图和详细代码解释!

    文章来源:电子工程专辑.C语言与程序设计.竹雨听闲 一.前言 如果说各种编程语言是程序员的招式,那么数据结构和算法就相当于程序员的内功. 想写出精炼.优秀的代码,不通过不断的锤炼,是很难做到的. 二. ...

  7. 硬核!C语言八大排序算法,附动图和详细代码解释!

    来源 :C语言与程序设计.竹雨听闲等 一 前言 如果说各种编程语言是程序员的招式,那么数据结构和算法就相当于程序员的内功. 想写出精炼.优秀的代码,不通过不断的锤炼,是很难做到的. 二 八大排序算法 ...

  8. c语言找出最大值和最小值并按降序排输出,C语言用排序法给十个数降序排列,用C语言编写,输入10个数按降序排列...

    问题标题 C语言用排序法给十个数降序排列,用C语言编写,输入10个数按降序排列 2019-6-4来自ip:14.161.145.86的网友咨询 浏览量:562 手机版 问题补充: C语言用排序法给十个 ...

  9. 7-9 7-10 sdut-C语言实验- 排序

    7-9 sdut-C语言实验- 排序 分数 16 全屏浏览题目 切换布局 作者 马新娟 单位 山东理工大学 给你N(N<=100)个数,请你按照从小到大的顺序输出. 输入格式: 输入数据第一行是 ...

最新文章

  1. 结对第2次作业——WordCount进阶需求
  2. 微信小程序篇(微信小程序的支付)
  3. MongoDB数据库可视化工具实现删除功能
  4. cpp 编译dll_GCC编译基础
  5. mysql不同的类的个数_Mysql-SQL优化-统计某种类型的个数_MySQL
  6. spring boot+mybatis+quartz项目的搭建
  7. 如何用纯 CSS 创作一个 3D 文字跑马灯特效
  8. dqkg的命令用法_CADk中常用命令使用方法及说明
  9. html5创建桌面快捷方式,iOS APP创建桌面快捷方式
  10. 2022 社招 | 趋势科技 Linux开发 面经
  11. python怎么编写在线excel_超简单:用Python让Excel飞起来(零基础学python,用python实现办公自动化)...
  12. 国外大数据初创公司巨额融资 国内公司初长成
  13. 11 计算机组成原理第七章 输入/输出系统 I/O系统基本概念 外部设备
  14. Hive条件在on和where后面区别
  15. 2.1.4 奇偶校验码
  16. 【C基础练习题】第一章:输入和输出 | 基础练习题 | 提供题解
  17. LeetCode-搜索二维矩阵
  18. pkpm弹性时程分析计算书怎么出_20190212_结构温度应力计算
  19. Java匿名内部类解析
  20. uniapp 修改全局字体

热门文章

  1. 【网络安全】XXE漏洞详细解析
  2. Jackson之多态反序列化
  3. php抽奖算法,PHP实现大转盘抽奖算法(代码实例)
  4. WordPress柒比贰B2 V2.9.9自媒体主题模板
  5. 高大上网站布局的三个技巧
  6. 影视剪辑高清视频素材怎么找?附全网视频下载工具使用教程方法
  7. 谈谈红楼梦(第16-18回)
  8. ZTE2020傅里叶祭品传递题解
  9. 996 是付得起首付,却是还不了的贷
  10. python 银行数据分析_银行业务概述_Python数据分析行业案例课程--信用评分方法_数据挖掘与分析视频-51CTO学院...