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

搜索资源列表

  1. VC++实现多边形填充

  2. #include #include #include #include #include //////////////////////////////////////////////////////////////functions///////////////////////////////////////////////// void swa p(float &m,float &n) { float temp=n; n=m; m=temp; } int sign(float a,
  3. 所属分类:C++

    • 发布日期:2009-06-25
    • 文件大小:8kb
    • 提供者:jileniao77
  1. 最高效的循环右移算法

  2. 题目描述:将长度为N的数组arr循环右移K位,给出最高效的算法 //最高效的循环右移算法!! //这个是递归的写法 //author:tengzhao201 QQ:715572192 //time:2010-4-24 //时间复杂度为O(n),空间复杂度O(1),交换点在中间时比逆序法快一倍!!! //提速要点:由于取模运算的效率很低,去掉了取模运算后效率得到大提升;swap函数效率低,引入了temp变量 void TZshift1(int* arr,int N,int K) { K=K%N;
  3. 所属分类:其它

    • 发布日期:2010-04-28
    • 文件大小:70kb
    • 提供者:tengzhao203
  1. 贪婪算法的代码

  2. 一、实验目的: 掌握分页式存储管理的基本概念和实现方法。要求编写一个模拟的分页式管理程序, 并能对分页式存储的页面置换算法进行编写和计算各个算法的缺页率。 二、程序设计: 假定一个能够存放M个页面的内存,当发生缺页时,调入一个页面, 通过LRU算法求出应该置换出的页面号。输入一连串的页面号, 程序自动选择调出的页面并计算缺页率。 设计页面置换算法,这里采用最近最久未使用置换算法LRU。 LRU算法的实现要归功于一个8位的寄存器的实现。 三、算法说明: 执行程序时,当主存没有可用页面时,为了选择
  3. 所属分类:C/C++

    • 发布日期:2011-11-21
    • 文件大小:1kb
    • 提供者:zinc66899
  1. java的传值与传引用详解

  2. 1. 简单类型是按值传递的   Java 方法的参数是简单类型的时候,是按值传递的 (pass by value)。这一点我们可以通过一个简单的例子来说明: /* 例 1 */ /** * @(#) Test.java * @author fancy */ public class Test { public static void test(boolean test) { test = ! test; System.out.println("In test(boolean) : test =
  3. 所属分类:Java

    • 发布日期:2012-02-22
    • 文件大小:34kb
    • 提供者:w516292629
  1. 一组新的多维数组模板类

  2. 一组新的多维数组模板类 by chen3feng(RoachCock@smth) email: chen3feng@163.com, chen3fengx@163.com, chen3fengx@hotmail.com [引言] 在C/C++开发中,多维数组是一个让很多人感到棘手的问题.原因是C/C++中,多维数组被看 作是数组的数组. 在向函数传递参数的时候,多维数组经常让人感到是麻烦的制造者,通常都是传递首地址 和每一维的大小: void foo(int *,int ,int);; int
  3. 所属分类:C++

    • 发布日期:2006-03-16
    • 文件大小:12kb
    • 提供者:chen3feng
  1. 推箱子VS2013下的实现

  2. 从网上的推箱子资源进行修改的以适应 VS2013的编译环境的游戏代码,有兴趣的可以下载,另外程序里的swap()函数我解决不了 有高手请指点 初学者
  3. 所属分类:C

    • 发布日期:2014-04-02
    • 文件大小:9kb
    • 提供者:u014488939
  1. swap交换函数

  2. 这是交换两个数的C++函数,通过引用传参成功在函数中实现交换两个参数
  3. 所属分类:C++

    • 发布日期:2015-07-07
    • 文件大小:466byte
    • 提供者:baidu_29629633
  1. [原创]自己工作中常用的模板库,简化你的工作

  2. 这上传的资源中包含一套我工作中常用的模板库,及不需要MFC支持的excel操作接口,导出函数调用栈(dump stack)接口,可以直接用VS2008运行TestCodeLib.sln来根据unit test来了解用法。 ⑴ 需求(requirements) 重量级的BOOST非常强大,但有时候项目中没有引入它,这时候我们需要自己的模板库。 BOOST is very powerful, but some projects have not include BOOST library. So
  3. 所属分类:C++

    • 发布日期:2015-10-12
    • 文件大小:178kb
    • 提供者:tonny0832
  1. 值传递,指针传递,引用传递的区别,内含可运行代码和详细解释

  2. 总结:在实际使用中,值传递一方面会占用内存空间,内置类型还好(int等),如果是类(class)类型,赋值可能会是很大一笔开销;另一方面,值传递由于形参和实参内存地址不一样,有些功能并不能实现(swap()),因此,除了极为简单的函数会使用值传递外,大多数会采用引用传递。而对于指针传递,则在涉及数组的情况下使用较多,因为指针本身会给代码增加复杂性,难维护性
  3. 所属分类:C++

    • 发布日期:2018-10-08
    • 文件大小:1mb
    • 提供者:qq_35477078
  1. Swap函数的实现

  2. 所属分类:C/C++

    • 发布日期:2016-10-27
    • 文件大小:70kb
    • 提供者:wenjie_s
  1. C语言指针应用简单实例

  2. C语言指针应用简单实例 这次来说交换函数的实现: 1、 #include #include void swap(int x, int y) { int temp; temp = x; x = y; y = temp; } int main() { int a = 10, b = 20; printf(交换前:\n a = %d, b = %d\n, a, b); swap(a, b); printf(交换后:\n a = %d
  3. 所属分类:其它

    • 发布日期:2021-01-01
    • 文件大小:105kb
    • 提供者:weixin_38640117
  1. C++编程中将引用类型作为函数参数的方法指南

  2. 有了变量名,为什么还需要一个别名呢?C++之所以增加引用类型, 主要是把它作为函数参数,以扩充函数传递数据的功能。 到目前为止我们介绍过函数参数传递的两种情况。 1) 将变量名作为实参和形参 这时传给形参的是变量的值,传递是单向的。如果在执行函数期间形参的值发生变化,并不传回给实参。因为在调用函数时,形参和实参不是同一个存储单元。 【例】要求将变量i和j的值互换。下面的程序无法实现此要求。 #include using namespace std; int main( ) { void
  3. 所属分类:其它

    • 发布日期:2021-01-01
    • 文件大小:72kb
    • 提供者:weixin_38737213
  1. fortraith:鲁斯特特质系统的第四-源码

  2. fortraith 编译时编译器,可将Forth编译为编译时特征表达式。 什么? Rust的特征系统已经完成。此板条箱使用的原则来实施必要的特征以进行第四次评估,并提供forth!将语法转换为特征表达式的宏。 给我看看! 这是一个简单的阶乘实现,这里唯一的非标准单词是pred ,它是一个减量运算符,等效于1 - : forth! ( : factorial (n -- n) 1 swap fact0 ; : fact0 (n n -- n) dup 1 = if drop e
  3. 所属分类:其它

  1. 排序算法的python实现

  2. 本文所有的排序方法都在列表上进行操作,首先定义交换任意两项位置的函数swap。排序算法的逻辑非常简单,首先搜索整个列表,找到最小项的位置,如果该位置不是列表的第1项,就交换这两个位置的元素。然后从列表的第2个元素开始,重复上述过程,直到算法达到整个过程的最后一个位置,图形解释如下代码如下函数包括一个嵌套的循环,对于大小为n的列表,外围的循环执行n-1次,内部循环的次数从n-1递减到1,因此,选择排序在各种情况下的复杂度为平方阶,运行结果如下选择排序法每轮只找最小值,效率较低,可以考虑每次同时寻找
  3. 所属分类:其它

    • 发布日期:2021-02-24
    • 文件大小:158kb
    • 提供者:weixin_38732463
  1. etaoin:Pure Clojure Webdriver协议实现-源码

  2. 埃陶因 协议的纯Clojure实现。 使用该库可以自动执行浏览器,测试前端行为,模拟人为操作或任何您想要的操作。 它以的名字命名-这是一台打字机,在上面产生了一个神秘的音符后就开始运行。 发行说明 原子变成地图 从0.4.0 ,驱动程序实例是一个映射,但不再像以前那样是原子。 这是一个很难解决的解决方案,但是在我们的代码中我们已经摆脱了遵循Clojure方法的局限性。 一般来说,您永远不会取消引用驱动程序或在其中存储任何内容。 现在,所有用于修改实例的内部函数都只返回地图的新版本。 如果您有
  3. 所属分类:其它

    • 发布日期:2021-01-28
    • 文件大小:188kb
    • 提供者:weixin_42118423
  1. poprc:Popr语言的编译器-源码

  2. Popr编译器 该项目为Popr语言实现了一个编译器。 请参阅以获取更多信息,以及有关了解语言语义的。 更多示例可以在和找到。 您可以使用在线尝试编译器。 PoprC同时针对C和Verilog。 例如,熟悉的斐波那契函数: fib: [dup 1 !] | pushl head 可以编译为Verilog并进行合成或模拟: 请注意堆栈指针(sp)。 完全支持递归,但必须有界。 这是一个工作正常的AXI4-Lite从站: stream_read_array: swap [swap
  3. 所属分类:其它

    • 发布日期:2021-01-28
    • 文件大小:520kb
    • 提供者:weixin_38519660
  1. 排序算法的python实现

  2. 本文所有的排序方法都在列表上进行操作,首先定义交换任意两项位置的函数swap。 排序算法的逻辑非常简单,首先搜索整个列表,找到最小项的位置,如果该位置不是列表的第1项,就交换这两个位置的元素。然后从列表的第2个元素开始,重复上述过程,直到算法达到整个过程的最后一个位置,图形解释如下代码如下函数包括一个嵌套的循环,对于大小为n的列表,外围的循环执行n-1次,内部循环的次数从n-1递减到1,因此,选择排序在各种情况下的复杂度为平方阶,运行结果如下选择排序法每轮只找最小值,效率较低,可以考虑每次同时寻
  3. 所属分类:其它

    • 发布日期:2021-01-27
    • 文件大小:152kb
    • 提供者:weixin_38638688
  1. python实现对指定输入的字符串逆序输出的6种方法

  2. 对于一个给定的字符串,逆序输出,这个任务对于python来说是一种很简单的操作,毕竟强大的列表和字符串处理的一些列函数足以应付这些问题 了,今天总结了一下python中对于字符串的逆序输出的几种常用的方法,一共总结出来了六种方法,个人认为比较全面了,如有其他方法欢迎前来补充 方法一:直接使用字符串切片功能逆转字符串 方法二:将字符串转换为列表使用reverse函数 方法三:新建一个列表,从后往前添加元素 方法四:借助于collections模块现成的方法extendleft 方法五:递归实现 方
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:41kb
    • 提供者:weixin_38659646
  1. C++ Swap函数有几种写法?

  2. 在说C++模板的方法前,我们先想想C语言里面是怎么做交换的。 举个例子,要将两个int数值交换,是不是想到下面的代码: 如果要求不用临时变量,可考虑异或的方式。 整型数比较容易理解,如果是字符串呢?字符串交换不能直接使用上面类似的方法赋值,想想原因是啥? 当然如果还可以用指针的指针。 上面的方法都是按特定的类型做的处理,有没更通用的写法? 我们来看看C++ 怎么处理交换: 是不是和int的很像? 我们再来看看标准库里面swap的算法是怎么实现的: template 是c++里面很重要
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:60kb
    • 提供者:weixin_38607026
  1. python中的对象拷贝示例 python引用传递

  2. 何谓引用传递,我们来看一个C++交换两个数的函数: 复制代码 代码如下:void swap(int &a, int &b){    int temp;    temp = a;    a = b;    b = temp;} 这个例子就是一个引用传递的例子!目的是说明一下概念:引用传递的意思就是说你传递的是对象的引用,对这个引用的修改也会导致原有对象的改变。学过C/C++的朋友们都知道,在交换2个数的时候,如果自己实现一个swap函数,需要传递其引用或者指针。 Python直接使用引用传递,多方
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:51kb
    • 提供者:weixin_38698367
« 12 3 »