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

搜索资源列表

  1. 窗口管理函数向应用程序提供了一些创建和管理用户界面的方法。你可以使用窗口管理函数创建和使用窗口来显示输出、提示用户进行输入以及完成其他一些与用户进行交互所需的工作。大多数应用程序都至少要创建一个窗口。

  2. 窗口管理函数向应用程序提供了一些创建和管理用户界面的方法。你可以使用窗口管理函数创建和使用窗口来显示输出、提示用户进行输入以及完成其他一些与用户进行交互所需的工作。大多数应用程序都至少要创建一个窗口。 应用程序通过创建窗口类及相应的窗口过程来定义它们所用窗日的外观和行为。窗口类可标识窗口的缺省属性,比如窗口是否接受双击鼠标按钮的操作。或是否带有菜单。窗口过程中包含的代码用于定义窗口的行为,完成所需的任务,以及处理用户的输入。 应用程序可使用GDI函数来产生窗口的输出。由于所有的窗口都共享显示屏
  3. 所属分类:Access

    • 发布日期:2009-08-07
    • 文件大小:23kb
    • 提供者:huzhili861
  1. 全排列——递归排序和字典序列

  2. 全排列算法有两个比较常见的实现:递归排列和字典序排列。 (1)递归实现 从集合中依次选出每一个元素,作为排列的第一个元素,然后对剩余的元素进行全排列,如此递归处理,从而得到所有元素的全排列。 (2)字典序排列 把升序的排列(当然,也可以实现为降序)作为当前排列开始,然后依次计算当前排列的下一个字典序排列。对当前排列从后向前扫描,找到一对为升序的相邻元素,记为i和j(i < j)。如果不存在这样一对为升序的相邻元素,则所有排列均已找到,算法结束;否则,重新对当前排列从后向前扫描,找到第一个
  3. 所属分类:其它

    • 发布日期:2009-10-13
    • 文件大小:7kb
    • 提供者:moonlake03
  1. 非递归对输入的数字进行全排列_C语言实现

  2. 上传之后才发现头文件少了个ctype.h,因为判断非法输入的时候用到了isalpha(),不加这个头文件的话在gcc下会有警告,在VC下可能编译不过! 首先把输入的各个数由小到大进行排序,然后开始 1.找出比右边数字小的第一个数,找到这个数后,把它的位置记下来.设这个位置为left_small;如果找不到,就说明排列完成了. 2.从右到左寻找第一个大于left_small所在值的数,设为right_big. 3.交换perm[left_small]与perm[right_big]的值. 4.反
  3. 所属分类:C

    • 发布日期:2009-11-26
    • 文件大小:1kb
    • 提供者:xu044
  1. java排序算法--Arrange(java算法源码)

  2. package com.hexiang.utils.arrange; public class Arrange{ private int[] index;//用于存储需要全排列的数组的下标的成员变量。 private int n;//表示待排数组的元素个数。 private long numLeft;//用于存储剩余排列序列个数的成员变量。 private long total;//用于存储排列序列总数的成员变量。 public Arrange(int n){ this.n=n; reset(
  3. 所属分类:其它

    • 发布日期:2010-01-14
    • 文件大小:705byte
    • 提供者:hexiang221
  1. ACM_ICPC_组合数学讲稿

  2. 2010年ACM/ICPC暑期集训的时候自己做的组合数学讲稿,希望能多大家的授课有所帮助~~ 目录 1 引言 组合数学 1 1.1 组合数学研究的基本问题 1 1.2 两个基本计数原理 1 1.2.1 加法原理 1 1.2.2 乘法原理 1 1.3 排列组合的概念 1 1.3.1 基本概念 1 1.3.2 基本公式 2 1.3.3 编程练习 2 2 排列组合的生成算法 3 2.1 字典序法生成下一个排列 3 2.1.1 原理说明 3 2.1.2 课堂练习 3 2.1.3 课后练习 4 2.2
  3. 所属分类:其它

    • 发布日期:2010-07-17
    • 文件大小:327kb
    • 提供者:lostaway
  1. 基于优先数的时间片轮转调度算法调度处理器

  2. 1、设计一个程序实现基于优先数的时间片轮转调度算法调度处理器。 2、假定系统有5个进程,每个进程用一个进程控制块PCB开代表,进程控制块的结构如下图1.2所示: 进程名 指针 到达时间 要求运行时间 已运行时间 优先数 进程状态 图1 其中: 进程名:作为进程的标识。 指针:进程按顺序排成循环链表,用指针指出下一个进程的进程控制块首地址,最后一个进程中的指针指出第一个进程的进程控制块首地址。 要求运行时间:假设进程需要运行的单位时间数。 已运行时间:假设进程已经运行的单位时间数,初值为0。 状
  3. 所属分类:DOS

    • 发布日期:2011-05-17
    • 文件大小:3kb
    • 提供者:xiao_li1989
  1. 全排列算法

  2. 利用字典序在第一个文本框里输入一个序列在下面的文本框中生成当前序列的下一个序列
  3. 所属分类:C#

    • 发布日期:2012-12-11
    • 文件大小:40kb
    • 提供者:blackbeauty1988
  1. 排列的字典序问题

  2. 问题描述:n个元素{1,2,3...n}有n!个不同的排列。将这n!个排列按字典序排列,并编号为0,1,...,n!-1.每个排列的编号为其字典序值。 算法设计:给定n及n个元素{1,2,...}的一个排列,计算出这个排列的字典序值,以及按字典序排列的下一个排列。
  3. 所属分类:C++

    • 发布日期:2014-09-27
    • 文件大小:2kb
    • 提供者:jokes_pan
  1. 下一个排列.cpp

  2. 7.2.4-下一个排列.cpp ,如题所示,详见代码
  3. 所属分类:C

    • 发布日期:2015-06-08
    • 文件大小:283byte
    • 提供者:u014687749
  1. 排列的字典序排列的字典序

  2. 排列的字典序 Time Limit:1000MS Memory Limit:65536K Total Submit:80 Accepted:22 Descr iption n 个元素 { 1, 2, ..., n } 有 n! 个不同的排列. 将这 n! 个排列按字典序排列, 并编号为 0, 1, …, n!-1. 每个排列的编号为其字典序值. 例如, 当 n=3 时, 6 个不同排列的字典序值如下: 字典序值 0 1 2 3 4 5 排列 123 132 213 231 312 321 本题
  3. 所属分类:Java

    • 发布日期:2009-03-20
    • 文件大小:1kb
    • 提供者:linglao
  1. Java全排列算法字典序下的下一个排列讲解

  2. 今天小编就为大家分享一篇关于Java全排列字典序下的下一个排列,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
  3. 所属分类:其它

    • 发布日期:2020-08-26
    • 文件大小:50kb
    • 提供者:weixin_38702515
  1. 单片机与DSP中的单片机与程序设计(下)

  2. 在《单片机与程序设计(上)》中我们已经学习了将程序放在地址空间中,并在向量表中显示保存位置的内容。本期是这一系列的最后一期,将会介绍在执行程序及产生中断时CPU内会发生什么变化。   引导程序的运行―程序计数器   一般来说,程序就是计算机将所要进行的处理按顺序排列的指令集。在单片机中,将程序保存在地址空间(存储器空间)中(上期曾介绍过),并由CPU来执行(处理)指令。假设地址空间中的一个地址保存一条指令,先执行某个地址中的指令(如“将值置位到CPU中”处理),接着执行下
  3. 所属分类:其它

    • 发布日期:2020-10-16
    • 文件大小:220kb
    • 提供者:weixin_38633157
  1. 蜂群遗传算法在一维下料问题中的应用

  2. 针对一维下料优化问题,根据企业的实际生产情况,考虑能够满足和不满足生产两种情况,建立一个新的优化模型,并使用蜂群遗传算法求解方案。用各零件长度的一个排列作为一个染色体,每个零件的长度作为染色体的一个基因,根据蜂群原理设置两个不同的种群,种群1用于全局搜索,种群2用于局部搜索。实验结果表明,该模型具有一定的实用价值。
  3. 所属分类:其它

    • 发布日期:2020-10-18
    • 文件大小:181kb
    • 提供者:weixin_38545517
  1. 算法之排列算法与组合算法详解

  2. 1. 前言 本文介绍了常用的排列组合算法,包括全排列算法,全组合算法,m个数选n个组合算法等。 2. 排列算法 常见的排列算法有: (A)字典序法 (B)递增进位制数法 (C)递减进位制数法 (D)邻位对换法 (E)递归法 介绍常用的两种: (1) 字典序法 对给定的字符集中的字符规定了一个先后关系,在此基础上按照顺序依次产生每个排列。 [例]字符集{1,2,3},较小的数字较先,这样按字典序生成的全排列是:123,132,213,231,312,321。 生成给定全排列的下一个排列 所谓一个的
  3. 所属分类:其它

    • 发布日期:2020-12-26
    • 文件大小:60kb
    • 提供者:weixin_38747906
  1. leetcode31. 下一个排列

  2. 实现获取下一个排列的函数,算法需要将给定数字序列重新排列成字典序中下一个更大的排列。 如果不存在下一个更大的排列,则将数字重新排列成最小的排列(即升序排列)。 必须原地修改,只允许使用额外常数空间。 以下是一些例子,输入位于左侧列,其相应输出位于右侧列。 1,2,3 → 1,3,2 3,2,1 → 1,2,3 1,1,5 → 1,5,1 思路:贪心的想法,想找到最小的,比这个排列大,的排列: 第一,我们希望第一个变大的数字X尽可能地向后,因为X越向后,生成的排列更小。 如何做到这一点?从前往后找
  3. 所属分类:其它

    • 发布日期:2021-01-06
    • 文件大小:36kb
    • 提供者:weixin_38744902
  1. next_permutation和prev_permutation两个STL自带排列函数

  2. 事先说明: 需要引入头文件#include 排序是按字典序排序,当然也可以自定义排序 函数是返回当前排列的下一个排列,如果没有,返回false 这两种方法都用永久性的改变了容器中元素的位置 排列的对象可以是任意的,基本数据类型、字符串、结构体等 一:next_permutation(start,end,//cmp) 使用默认排序方法:按照字典序从小到大 int arr[3]={1,2,3}; do{ for(int num:arr){ cout<<num
  3. 所属分类:其它

    • 发布日期:2021-01-06
    • 文件大小:29kb
    • 提供者:weixin_38743602
  1. my-library:这是一个包含许多内容的库,可用于竞争性编程-源码

  2. 我的图书馆 这是一个具有许多功能的库,可用于竞争性编程。 利伯的规则 格式:谷歌 注释:最好不要注释代码。 仅在必要时进行评论。 例如,如果您稍后改进代码,或者算法无法以众所周知的方式工作。 标题 演算法 数据结构 数学 去做: Mincut 最低成本 持久seg树惰性传播 英尺 快速输入/输出 快速分配器 霍普克罗夫特–卡普 后缀树 后缀自动机 二进制berlekamp-massey lca 持久堆栈 持久数组 下一个排列 下一个平衡括号序列 埃德蒙兹–卡普 回文树 最长的递增子序列
  3. 所属分类:其它

    • 发布日期:2021-02-26
    • 文件大小:45kb
    • 提供者:weixin_42109639
  1. teadocs:Teadocs是一个快速简便的WEB文档设置工具-源码

  2. Teadocs Teadocs是一个快速简便的WEB文档设置工具。 下一个版本TODO 更新说明文档(中文,英文) :flexed_biceps: dev当时产生的目录改名为.temp ,并且dev重新排列后自动删除该文件夹。 :flexed_biceps: 自动增量端口by dkvirus :thumbs_up: dkvirus 通过tree.md功能优化 :thumbs_up: 增加单元测试/页面测试 :face_blowing_a_kiss: 函数/类增加完整注释说明 :fa
  3. 所属分类:其它

    • 发布日期:2021-02-04
    • 文件大小:909kb
    • 提供者:weixin_42164534
  1. 全排列算法的非递归实现与递归实现的方法(C++)

  2. (一)非递归全排列算法基本思想是:    1.找到所有排列中最小的一个排列P.    2.找到刚刚好比P大比其它都小的排列Q,    3.循环执行第二步,直到找到一个最大的排列,算法结束.下面用数学的方法描述:给定已知序列 P =  A1A2A3An ( Ai!=Aj , (1<=i<=n  , 1<=j P(i-1) (1 < i <= n)从Pmin开始,总是目前得到的最大的排列为输入,得到下一个排列.方法为:1.从低位到高位(从后向前),找出“不符合趋势”的数
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:62kb
    • 提供者:weixin_38632797
  1. 非递归的输出1-N的全排列实例(推荐)

  2. 网易游戏笔试题算法题之一,可以用C++,Java,Python,由于Python代码量较小,于是我选择Python语言。 算法总体思路是从1,2,3……N这个排列开始,一直计算下一个排列,直到输出N,N-1,……1为止 那么如何计算给定排列的下一个排列? 考虑[2,3,5,4,1]这个序列,从后往前寻找第一对递增的相邻数字,即3,5。那么3就是替换数,3所在的位置是替换点。 将3和替换点后面比3大的最小数交换,这里是4,得到[2,4,5,3,1]。然后再交换替换点后面的第一个数和最后一个数,即交
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:35kb
    • 提供者:weixin_38651812
« 12 3 4 5 6 7 8 9 10 ... 50 »