码迷,mamicode.com
首页 >  
搜索关键字:构造过程    ( 203个结果
java之继承中的构造方法
继承中的构造方法1、子类的构造过程中必须调用其基类的构造方法。2、子类可以在自己的构造方法中使用super(argument_list)调用基类的构造方法。 2.1、使用this(argument_list)调用本类的另外构造方法。 2.2、如果调用super,必须写在子类构造方法的第一行。...
分类:编程语言   时间:2014-10-03 13:37:34    阅读次数:243
已知一个数组a[N]来构造数组b[N]的有趣算法题
给定一个数组a[N],我们希望构造数组b[N],其中b[i]=a[0]*a[1]*...*a[N-1]/a[i]。在构造过程要求满足:1、不使用除法;2、O(1)空间复杂度和O(n)时间复杂度;3、除遍历a[N]b[N]使用的计数器外,不使用任何新的变量(包括栈临时变量、对空间和全局静态变量等);/...
分类:其他好文   时间:2014-09-24 22:07:47    阅读次数:204
SICP题解----第1.1节练习
第1.1节的练习包括习题1.1到1.8 其中习题1.1--1.6在构造过程抽象的第一节已经给出。 下面给出练习1.7和练习1.8的题解。 练习1.7 首先观察课本上的程序的问题. 可以发现,对于特别小的数,比如 0.00009 ,书本给出的 sqrt 并不能计算出正确的答案; 而对于特别大的数,因为实现的小数精度不足以表示两个大数之间的差,所以 sqrt 会陷入死循环而无法得...
分类:其他好文   时间:2014-09-24 10:33:59    阅读次数:230
搜狗笔试题
给定一个数组a[N],我们希望构造数组b[N],其中b[i]=a[0]*a[1]*...*a[N-1]/a[i]。 在构造过程: 1不允许使用除法; 2要求O(1)空间复杂度和O(n)时间复杂度; 3除遍历计数器与a[N] b[N]外,不可使用新的变量(包括栈临时变量、对空间和全局静态变量等);...
分类:其他好文   时间:2014-09-23 13:02:44    阅读次数:210
用栈实现队列的效果
用两个栈实现队列的效果,可以入栈,出栈,判空等。。。 实现的栈基本功能 lstack.h #ifndef _LSTACK_H #define _LSTACK_H #include using namespace std; // 基于链式表的堆栈 class Stack { public: // 构造过程中初始化为空堆栈 Stack (void) : m_top (NULL) {} /...
分类:其他好文   时间:2014-09-15 22:56:39    阅读次数:481
SICP学习笔记及题解—构造过程抽象(三)
主要内容 高阶过程:以过程为参数和/或返回值的过程 lambda 表达式 let 表达式 用过程作为解决问题的通用方法 求函数的 0 点 求函数的不动点 返回过程值 过程是语言里的一等公民 (first-class object) 1.3.1高阶过程 过程是抽象,一个过程描述了一种对数据的复合操作,如求立方过程:(define (cube...
分类:其他好文   时间:2014-09-14 18:03:27    阅读次数:277
二叉排序树(插入、删除、更新、遍历、搜索、求树高。。。)
#include using namespace std; // 有序二叉树(二叉搜索树) class Tree { public: // 构造过程中初始化为空树 Tree (void) : m_root (NULL), m_size (0) {} // 析构过程中销毁剩余节点 ~Tree (void) { clear (); } // 插入数据 void insert (in...
分类:其他好文   时间:2014-09-13 22:52:02    阅读次数:207
SICP学习笔记及题解---构造过程抽象(二)
主要内容: 表达式,值,define l 过程的内部定义和块结构(上述示例已经解释) l 分析过程(静态,描述)产生的计算进程(动态,行为) l 计算进程的类型 Ø 线性递归 Ø 线性迭代 Ø 树形递归 l 计算的代价...
分类:其他好文   时间:2014-09-13 17:22:45    阅读次数:229
SICP学习笔记及题解---构造过程抽象(一)
有段时间没看这本书了. 而且在做笔记的时候产生了一些疑问,觉得这样照着书做笔记没什么意义.于是乎,改变了一下做法.改成先提出疑问,记下重点,然后结合实际案例学习相关东西,最后附上题解, ok,下面就是第一次的笔记.(依旧是旧套路的) 本节内容 l  讨论基本的Scheme语法规则l  过程的定义l  代换模型l  条件表达式和谓词l  过程抽象l  与C语言比较 程序设计...
分类:其他好文   时间:2014-09-10 15:54:00    阅读次数:358
C++设计模式从0进击-4-建造者模式
建造者模式(Builder) 意图 建造者模式 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 适用性 当创建复杂对象的算法应该独立于该对象的组成部分以及它们的装配方式时。 当构造过程必须允许被构造的对象有不同的表示时。 建造者模式(Builder) MM最爱听的就是“我爱你”这句话了,见到不同地方的MM,要能...
分类:编程语言   时间:2014-08-26 09:50:55    阅读次数:167
203条   上一页 1 ... 17 18 19 20 21 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!