您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. VFP中实现选择排序

  2. VFP中实现选择排序 时间:2009-06-07来源:编程入门网 作者:老马   众所周知在常用的简单排序方法中,前文所介绍的起泡排序(冒泡排序)是效率最差的一个了。我们今天所介绍的这个选择排序也是简单排序中的一种,不过比起泡排序的效率要高,并且也比较容易实现。   这些常用的排序方法多见诸于C/C++方面的资料中,如果要在vfp中实现这些排序方法,原理是一样的,只是在代码实现上略有差别。例如,在C/C++中数组的下标是从0开始,而vfp中数组的下标是从1开始;C/C++中的for语句可以采用
  3. 所属分类:C

  1. LINGO软件的学习

  2. LINGO是用来求解线性和非线性优化问题的简易工具。LINGO内置了一种建立最优化模型的语言,可以简便地表达大规模问题,利用LINGO高效的求解器可快速求解并分析结果。 §1 LINGO快速入门 当你在windows下开始运行LINGO系统时,会得到类似下面的一个窗口: 外层是主框架窗口,包含了所有菜单命令和工具条,其它所有的窗口将被包含在主窗口之下。在主窗口内的标题为LINGO Model – LINGO1的窗口是LINGO的默认模型窗口,建立的模型都都要 在该窗口内编码实现。下面举两个例子
  3. 所属分类:C

    • 发布日期:2009-08-08
    • 文件大小:319488
    • 提供者:huxlaylyx
  1. C#控制台应用程序直接选择排序

  2. 对已给定的数组进行简单的直接选择排序。 直接选择排序的基本思想: n个记录的文件的直接选择排序可经过n-1趟直接选择排序得到有序结果: ①初始状态:无序区为R[1..n],有序区为空。 ②第1趟排序  在无序区R[1..n]中选出关键字最小的记录R[k],将它与无序区的第1个记录R[1]交换,使R[1..1]和R[2..n]分别变为记录个数增加1个的新有序区和记录个数减少1个的新无序区。   …… ③第i趟排序   第i趟排序开始时,当前有序区和无序区分别为R[1..i-1]和R[i..n](
  3. 所属分类:C#

    • 发布日期:2009-11-27
    • 文件大小:1024
    • 提供者:niubiho
  1. 算法导论排序算法汇总

  2. 算法导论中第二章所有排序的自己模拟,快速排序,堆排序,计数排序,最大最小数,选择第n个数等等
  3. 所属分类:其它

    • 发布日期:2010-04-09
    • 文件大小:6144
    • 提供者:hby720
  1. 数据结构 简单选择排序

  2. 描述 用函数实现简单选择排序,并输出每趟排序的结果 Input 第一行:键盘输入待排序关键的个数n 第二行:输入n个待排序关键字,用空格分隔数据 Output 每行输出每趟排序的结果,数据之间用一个空格分隔 Sample Input 10 5 4 8 0 9 3 2 6 7 1 Sample Output 0 4 8 5 9 3 2 6 7 1 0 1 8 5 9 3 2 6 7 4 0 1 2 5 9 3 8 6 7 4 0 1 2 3 9 5 8 6 7 4 0 1 2 3 4 5 8 6
  3. 所属分类:其它

    • 发布日期:2010-12-13
    • 文件大小:450
    • 提供者:wwweet
  1. C# 算法大全C# 算法大全

  2. 希尔排序 希尔排序是将组分段,进行插入排序. 对想提高C#语言编程能力的朋友,我们可以互相探讨一下。 如:下面的程序,并没有实现多态,来,帮它实现一下。 using System; public class ShellSorter { public void Sort(int [] list) { int inc; for(inc=1;inc0;inc/=3) { for(int i=inc+1;iinc)&&(list[j-inc-1]>t)) { list[j-1]=list[j-i
  3. 所属分类:其它

    • 发布日期:2011-01-04
    • 文件大小:216064
    • 提供者:zqzlyx
  1. 简单选择排序,输出每趟结果

  2. 描述 用函数实现简单选择排序,并输出每趟排序的结果 输入格式 第一行:键盘输入待排序关键的个数n 第二行:输入n个待排序关键字,用空格分隔数据 输出格式 每行输出每趟排序的结果,数据之间用一个空格分隔 输入样例 10 5 4 8 0 9 3 2 6 7 1 输出样例 0 4 8 5 9 3 2 6 7 1 0 1 8 5 9 3 2 6 7 4 0 1 2 5 9 3 8 6 7 4 0 1 2 3 9 5 8 6 7 4 0 1 2 3 4 5 8 6 7 9 0 1 2 3 4 5 8 6
  3. 所属分类:C/C++

    • 发布日期:2011-12-08
    • 文件大小:1024
    • 提供者:moclin23
  1. 选择排序(.cpp)

  2. 上课敲的代码~!绝对可执行。部分代码: #include #define MAXE 20 /*线性表中最多元素个数*/ typedef int KeyType; typedef char InfoType[10]; typedef struct /*记录类型*/ { KeyType key; /*关键字项*/ InfoType data; /*其他数据项,类型为InfoType*/ } RecType; void SelectSort(RecType R[],int n) /*直接选择排序算
  3. 所属分类:C++

    • 发布日期:2012-06-16
    • 文件大小:1024
    • 提供者:doulishaoketang
  1. Python.Cookbook(第2版)中文版

  2. 第1章 文本 引言 1 1.1 每次处理一个字符 1.2 字符和字符值之间的转换 1.3 测试一个对象是否是类字符串 1.4 字符串对齐 1.5 去除字符串两端的空格 1.6 合并字符串 1.7 将字符串逐字符或逐词反转 1.8 检查字符串中是否包含某字符集合中的字符 1.9 简化字符串的translate方法的使用 1.10 过滤字符串中不属于指定集合的字符 1.11 检查一个字符串是文本还是二进制 1.12 控制大小写 1.13 访问子字符串 1.14 改变多行文本字符串的缩进 1.15
  3. 所属分类:专业指导

    • 发布日期:2015-04-23
    • 文件大小:71303168
    • 提供者:lengwuqin
  1. 排序算法演示大全

  2. 快速排序 取其中一个值,把小于此值的放到其左边,大于此值的放到其右边 如此递归 直接插入排序 将一个记录插入到已排序好的有序表中,从而得到一个新,记录数增1的有序表。即:先将序列的第1个记录看成是一个有序的子序列,然后从第2个记录逐个进行插入,直至整个序列有序为止。 希尔排序 先将整个待排序的记录序列分割成为若干子序列分别进行直接插入排序,待整个序列中的记录“基本有序”时,再对全体记录进行依次直接插入排序。 选择排序 在要排序的一组数中,选出最小(或者最大)的一个数与第1个位置的数交换;然后在
  3. 所属分类:Javascript

    • 发布日期:2015-07-28
    • 文件大小:39936
    • 提供者:xmt1139057136
  1. Python.Cookbook(第2版)中文版

  2. 第1章 文本 1 引言 1 1.1 每次处理一个字符 6 1.2 字符和字符值之间的转换 7 1.3 测试一个对象是否是类字符串 8 1.4 字符串对齐 10 1.5 去除字符串两端的空格 11 1.6 合并字符串 11 1.7 将字符串逐字符或逐词反转 14 1.8 检查字符串中是否包含某字符集合中的字符 15 1.9 简化字符串的translate方法的使用 18 1.10 过滤字符串中不属于指定集合的字符 20 1.11 检查一个字符串是文本还是二进制 23 1.12 控制大小写 25
  3. 所属分类:Python

    • 发布日期:2016-04-26
    • 文件大小:71303168
    • 提供者:skyfishsha
  1. [第18讲]易控对外数据交互.pdf

  2. [第18讲]易控对外数据交互pdf,[第18讲]易控对外数据交互第十三章易控对外数据交互 易控( )培训教程 OPC Server Group Group Group 工tem Itc皿 工tc 图13.1OPC服务器的数据组织 ■当OPC服务器桯序和○PC客户程序不在同一计算机上运行时,需要 配置 Windows的分布式COM,即DCOM,1COM作为 Windows系统 的一个服务组件,在控制面板下的管理工具下的“组件服务”中进行 管理,详情请参考其在线帮助的相关章节。在本教程下面的一小节中
  3. 所属分类:其它

    • 发布日期:2019-10-11
    • 文件大小:1048576
    • 提供者:weixin_38743481
  1. 浅谈javascript实现八大排序

  2. 开学一个月,已经多次梦见笔试出现数据结构算法题,我对数据结构的恐惧已经多于任何“妖魔鬼怪”了。呵呵,看来真的很有必要复习一下常用的数据结构,免得“噩梦”成真。 数据机构等编程基础的重要性不用多说,直接进入正题。 排序算法,分为内部排序和外部排序。内部排序要使用内存,这里只探讨内部排序。 1,插入排序:直接插入排序和希尔排序 2,选择排序:简单选择排序和堆排序 3,交换排序:冒泡排序和快速排序 4,归并排序 5,基数排序 直接插入排序 基本思想:在要排序的一组数,假设前面(n-1)[n>=
  3. 所属分类:其它

    • 发布日期:2020-12-02
    • 文件大小:263168
    • 提供者:weixin_38694299
  1. 查询优化难点:Join顺序选择 避免误区

  2. 可以说Join的顺序是查询优化过程中复杂的问题(当然,这里说的复杂,是对于查询优化器而言,我们很多时候没有看到,也没用怎么在意这个复杂性),因为它涉及到了为每个可选的Join的顺序计算成本。可以这样说:Join的顺序与个数直接与产生候选的执行计划的数量挂钩,从而极大的影响查询优化器的优化过程。   提到Join,我们都很熟悉了:是把来自两个表的基于一些公共的信息进行联合的操作。Join的操作每次都只能在两个表之间进行,因此,如果一个查询要Join的表有N个,那么,需要进行(N-1)次的Joi
  3. 所属分类:其它

    • 发布日期:2020-12-14
    • 文件大小:113664
    • 提供者:weixin_38678057
  1. (剑指offer)从n个数中选取m个数的所有组合

  2. 题目 从值为1-n的整数中选取m个数的所有组合并输出 思路 选择第i(m <=i1,则重复1、2步骤 代码 public static void C(int n,int m,int[] a,int[] b){ for(int i = m;i 1){ C(i-1,m-1,a,b); }else { for(int j=0;j < b.length;j++){ System.out.printf("%d ",a[b
  3. 所属分类:其它

    • 发布日期:2020-12-21
    • 文件大小:65536
    • 提供者:weixin_38656676
  1. C++实现第K顺序统计量的求解方法

  2. 一个n个元素组成的集合中,第K个顺序统计量(Order Statistic)指的是该集合中第K小的元素,我们这里要讨论的是如何在线性时间(linear time)里找出一个数组的第K个顺序统计量。该问题的算法对于C++程序员来说有一定的借鉴价值。具体如下: 一、问题描述: 问题:给定一个含有n个元素的无序数组,找出第k小的元素。 k = 1 :最小值 k = n :最大值 k = ⌊(n+1)/2⌋ or ⌈(n+1)/2⌉ :中位数 找最大值或最小值很简单,只需要遍历一次数组并记录下最大值或最
  3. 所属分类:其它

    • 发布日期:2020-12-31
    • 文件大小:107520
    • 提供者:weixin_38720050
  1. 深入第K大数问题以及算法概要的详解

  2. 解法1: 我们可以对这个乱序数组按照从大到小先行排序,然后取出前k大,总的时间复杂度为O(n*logn + k)。 解法2: 利用选择排序或交互排序,K次选择后即可得到第k大的数。总的时间复杂度为O(n*k) 解法3: 利用快速排序的思想,从数组S中随机找出一个元素X,把数组分为两部分Sa和Sb。Sa中的元素大于等于X,Sb中元素小于X。这时有两种情况:1. Sa中元素的个数小于k,则Sb中的第k-|Sa|个元素即为第k大数;2. Sa中元素的个数大于等于k,则返回Sa中的第k大数。时间复杂度近
  3. 所属分类:其它

    • 发布日期:2020-12-26
    • 文件大小:36864
    • 提供者:weixin_38743235
  1. C++算法之在无序数组中选择第k小个数的实现方法

  2. 本文实例讲述了C++算法之在无序数组中选择第k小个数的实现方法。分享给大家供大家参考,具体如下: 从一个无序的整型数组中选出第k小的数,如k=1为最小数,k=n为最大数。这里数组可以是有重复的值! 下面是自己写的一个函数,记在此处来记忆我留下的痕迹! //选择无序数组中第k小的数 #include using namespace std ; bool failed = false ; //这里只考虑数组是int型的 int findnumber(int *array,int start ,
  3. 所属分类:其它

    • 发布日期:2020-12-26
    • 文件大小:52224
    • 提供者:weixin_38693506
  1. 选择排序(C语言)

  2. 选择排序 在千锋“物联网逆战”学习第 23 天 不论你在什麽时候开始,重要的是开始之後就不要停止。 选择排序(Select Sort) 是直观的排序,通过确定一个 Key 最大或最小值,再从带排序的的数中找出最大或最小的交换到对应位置。再选择次之。双重循环时间复杂度为 O(n^2) 算法描述: 在一个长度为 N 的无序数组中,第一次遍历 n-1 个数找到最小的和第一个数交换。 第二次从下一个数开始遍历 n-2 个数,找到最小的数和第二个数交换。 重复以上操作直到第 n-1 次遍历最小的数和第
  3. 所属分类:其它

    • 发布日期:2021-01-06
    • 文件大小:160768
    • 提供者:weixin_38565480
  1. 项目:任何人都可以用任何编程语言解决的实际项目列表-源码

  2. 大型项目清单 任何人都可以用任何编程语言解决的实际项目列表(请参阅)。 这些项目分为多个类别,每个类别都有其自己的文件夹。 首先,只需分叉此存储库即可。 查看此回购的方式。 您可以为现有问题提供解决方案(将在此发布),添加新项目或删除现有项目。 确保正确遵循所有说明。 您可以在找到其他用户用许多其他语言的这些项目的实现。 学分 此仓库由编写。 问题是由以下人员共同激发的: 目录 号码 查找第N位的PI-输入一个数字,并使程序生成的PI最多保留小数位数。 限制程序运行的距离。 查找e到第N个
  3. 所属分类:其它

    • 发布日期:2021-02-09
    • 文件大小:1048576
    • 提供者:weixin_42127369
« 12 3 4 5 6 7 8 9 10 ... 14 »