码迷,mamicode.com
首页 >  
搜索关键字:算法-排序    ( 497个结果
1037. Magic Coupon (25)
题目很简单,为了得到钱,我们只能通过两种途径,①正优惠券对应正的商品,②负优惠券对应负的商品。 对于正数,我们按照降序排序以获得最大的优惠券和最高价的商品。 对于负数,我们按照升序排序以获得绝对值最大的优惠券和商品。 因此,我们需要把正、负分开统计,因此需要4个容器(coupon和product各+、-两个)。 排序结束后,从前到后累加优惠券数值和商品数值的乘积,注意遍历容器时设置结束条件为较小的容器的大小。...
分类:其他好文   时间:2015-06-12 17:14:21    阅读次数:127
1036. Boys vs Girls (25)
题目很简单,只需要定义Person结构体存储信息,建立男、女两个vector容器分别容纳各条记录,然后按照题目要求排序,最后按照要求输出即可,注意在输出时判断是否男、女容器都不空,有空的要输出Absent和NA。...
分类:其他好文   时间:2015-06-12 17:11:46    阅读次数:149
排序算法
1、排序概念 排序又称分类,是数据处理中经常用到的一种运算。 简单地说,排序就是将一个记录(元素)的序列排列成一个有序序列的过程。每个记录由两部分组成:关键字、其他信息。为了实现排序,记录的关键字必须是可以进行比较大小的类型。 给定一个含有n个记录的序列(R0,R1,R2,…,Rn-1),Ki 是 ...
分类:编程语言   时间:2015-06-11 22:53:09    阅读次数:193
第一章
算法:定义良好的计算过程,取一个或一组值作为输入,并产生出一个或一组值作为输出。即算法就是一系列的计算步骤,用来将输入数据转换成输出结果。 插入排序算法:对n个数据项进行排序的时间大约等于c1n^2,其中c1是一个不依赖于n的常量。即该算法所需的时间大致正比于n^2。 合并排序算法:排序n个...
分类:其他好文   时间:2015-06-10 11:57:53    阅读次数:102
1. 算法 -- 排序(插入,冒泡,希尔,快速,选择)
1.插入排序=====================================================算法思想简单描述:在要排序的一组数中,假设前面(n-1)[n>=2]个数已经是排好顺序的,现在要把第n个数插到前面的有序数中,使得这n个数也是排好顺序的。如此反复循环,直到全部排好顺序。直接插入排序是稳定..
分类:编程语言   时间:2015-06-03 13:54:25    阅读次数:245
8大排序算法
排序算法可以分为内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。常见的内部排序算法有:插入排序、希尔排序、选择排序、冒泡排序、归并排序、快速排序、堆排序、基数排序等。本文将依次介绍上述八大排序算法。算法一:插...
分类:编程语言   时间:2015-05-27 13:48:28    阅读次数:174
【算法基础】由插入排序来看如何分析和设计算法
插入排序及其解决思路 算法的作用自然不用多说,无论是在校学生,还是已经工作多年,只要想在计算机这条道路走得更远,算法都是必不可少的。 就像编程语言中的“Hello World!”程序一般,学习算法一开始学的便是排序算法。排序问题在日常生活中也是很常见的,说得专业点: 输入是:n个数的一个序列a1,a2,...,an?1,an>  输出是:这n个数的一个全新的序列a,1,a,2,...
分类:编程语言   时间:2015-05-26 00:19:00    阅读次数:324
【算法基础】由插入排序来看如何分析和设计算法
插入排序及其解决思路算法的作用自然不用多说,无论是在校学生,还是已经工作多年,只要想在计算机这条道路走得更远,算法都是必不可少的。就像编程语言中的“Hello World!”程序一般,学习算法一开始学的便是排序算法。排序问题在日常生活中也是很常见的,说得专业点:输入是:n个数的一个序列 输出是:这n个数的一个全...
分类:编程语言   时间:2015-05-25 22:23:09    阅读次数:313
【算法基础】由插入排序来看如何分析和设计算法
插入排序及其解决思路算法的作用自然不用多说,无论是在校学生,还是已经工作多年,只要想在计算机这条道路走得更远,算法都是必不可少的。就像编程语言中的“Hello World!”程序一般,学习算法一开始学的便是排序算法。排序问题在日常生活中也是很常见的,说得专业点:输入是:n个数的一个序列 输出是:这n个数的一个全...
分类:编程语言   时间:2015-05-25 16:34:46    阅读次数:262
【算法基础】由插入排序来看如何分析和设计算法
插入排序及其解决思路算法的作用自然不用多说,无论是在校学生,还是已经工作多年,只要想在计算机这条道路走得更远,算法都是必不可少的。就像编程语言中的“Hello World!”程序一般,学习算法一开始学的便是排序算法。排序问题在日常生活中也是很常见的,说得专业点:输入是:n个数的一个序列 输出是:这n个数的一个全...
分类:编程语言   时间:2015-05-25 14:39:38    阅读次数:127
497条   上一页 1 ... 37 38 39 40 41 ... 50 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!