码迷,mamicode.com
首页 > 2015年02月17日 > 全部分享
【SICP练习】32 练习1.38
?? 练习1.38 我最喜欢做数学上的观察题了,这里也有一个Di,其依次为1,2,1,1,4,1,1,6,1,1,8……我最先看到的是除了一开始的2个之外,每三个数字的规律是前面是两个1,后面是个递增的偶数。于是我们便可轻而易举的写出这个函数了。 (define (d i)    (if (= (remainder (- i 2) 3) 0)       (* (...
分类:其他好文   时间:2015-02-17 21:09:38    阅读次数:199
【SICP练习】33 练习1.39
?? 练习1.39 没想到最后一道题如此简单,n和d的过程可以如下定义: (define (n i)    (if (= i 1)       i       (- (* i i)))) (define (d i)     (- (* 2 i) 1)) 这里我们就不再重复写成块结构了。 (define (tan-cf x k) ...
分类:其他好文   时间:2015-02-17 21:09:44    阅读次数:167
【SICP练习】35 练习1.40
练习1.40(未看懂题目意思) 首先根据公式x^3+ax^2+bx+c写出相应的cubic过程,它的返回值是一个接受参数x的过程: (define (cubic a b c)     (lambda (x)         (+ (cube x)                (* a (square x))...
分类:其他好文   时间:2015-02-17 21:06:37    阅读次数:174
【SICP练习】36 练习1.41
练习1.41 对于这道题一开始我的做法是在lambda内嵌套一个lambda,如下: (define (double a) (lambda (x)     (lambda (x)        (+ x 1)))) 错误原因未知。 对于一个接受单个参数x的函数f来说,要将它应用多一次的办法是执行以下表达式: (f (f a))...
分类:其他好文   时间:2015-02-17 21:06:27    阅读次数:146
HTML页面间传递参数
HTML页面间传递参数,js接收url参数。...
分类:Web程序   时间:2015-02-17 21:06:44    阅读次数:212
【SICP练习45】 练习2.4
?? 练习2.4 直接运用对比的技巧就可以猜测出相应的cdr表示如下: (define (cdr z)    (z (lambda (p q) q))) 但我们还是要按照题中要求用代换模型来检验。先来检验car的。 (car (cons 0 1)) (car (lambda (m) (0 1))) ((lambda (z) (z (lambda (p...
分类:其他好文   时间:2015-02-17 21:06:55    阅读次数:144
我想写一个Linux下的C++程序库--记我的C++库设计历程:设计一个TCP服务程序
我想写一个Linux下的C++程序库,实现一些常用的功能。 我首先想到的就是实现一个TCP监听程序。该程序应该具有哪些功能呢? 1: 启动/停止监听 2: 有客户端连接时,通知调用者 3: 与客户端断开时,通知调用者 4: 有消息到达时,通知调用者 5: 尽量避免程序退出时有没有close的socket。 该程序的大体接口及结构主要用一个类表示,内容如下: #pragma ...
分类:编程语言   时间:2015-02-17 21:05:12    阅读次数:153
图片+css实现半透明引导页
透明图片+css实现半透明引导页...
分类:Web程序   时间:2015-02-17 21:04:51    阅读次数:270
java--正则表达式初步学习
正则表达式是一种字符处理工具,可以对字符串进行查找,提取,分割,替换等操作。正则表达式可以理解为一个用于匹配字符串的模板。使用java中的正则表达式时,我们预先定义一个规则,然后看字符串是否符合这个规则。当然我们定义规则时需要借助一些特殊的符号,就是正则表达式中的特殊字符。 java中使用正则有两种方式,1是通过String类直接调用,2是通过Java中的Pattern和Matcher类来使用。...
分类:编程语言   时间:2015-02-17 21:06:30    阅读次数:177
LeetCode Remove Duplicates from Sorted Array
Given a sorted array, remove the duplicates in place such that each element appear only once and return the new length. Do not allocate extra space for another array, you must do this in place with...
分类:其他好文   时间:2015-02-17 21:05:58    阅读次数:168
POJ 2406 Power Strings(KMP)
题意:给定一个字符串,让你求出他最多由几个相同的连续子串连接而成。 和上一篇一样,上一题的弱化,不说了 代码(直接套了上一题) //5060 KB 110 ms C++ #include #include #include #define maxn 1000100 using namespace std; int len; char str[maxn]; int next[maxn]; vo...
分类:其他好文   时间:2015-02-17 21:06:09    阅读次数:150
Codeforces Beta Round #5 E. Bindian Signalizing
题目大意有N座山组成一个环,两座山互相能看到的要求是相连的圆弧上没有任何其他的山高度比它们高。求能看到的山的组数。解题思路首先要拆环成链,将山的序列改变,第一座山是最高的山。 其次是统计对于这个序列的L数组和...
分类:其他好文   时间:2015-02-17 21:04:08    阅读次数:154
枚举解Feed Ratios
Feed Ratios1998 ACM Finals, Dan Adkins Farmer John feeds his cows only the finest mixture of cow food,which has three components: Barley, Oats, and Wheat. While he knowsthe precise mixture of these...
分类:移动开发   时间:2015-02-17 21:06:33    阅读次数:237
IE6下position:fixed不支持问题及其解决方式
IE6有诸多奇葩,不支持position:fixed就是当中之中的一个。所以在做一些比方固定在顶部或者底部或者固定元素的效果时须要考虑兼容IE6的这个问题。解决方式是用Ie6的hack。*html {/* 仅仅有IE6支持 */ background-image: url(about:blan...
分类:其他好文   时间:2015-02-17 21:03:22    阅读次数:131
拜师鸟哥之linux学习体会(1)——计算器概论
之前一段时间看了鸟哥的linux私房菜,觉得写得很好,是一本很好的初识linux系统的书籍。接下来的每一天我都会对这本书的每一章的重点知识进行叙述,也算是对学习这本书的一个体会吧。今天讲一下概述部分,鉴于linux是一个操作系统,所以有必要先介绍下计算机方面的知识。1. 计算机主要由以下几部分组成....
分类:系统相关   时间:2015-02-17 21:04:50    阅读次数:232
Openjudge-计算概论(A)-求出e的值
描述:利用公式e = 1 + 1/1! + 1/2! + 1/3! + ... + 1/n! 求e 。输入输入只有一行,该行包含一个整数n(2 2 int main() 3 { 4 double e=1; 5 int n,i; 6 long long t=1; 7 ...
分类:其他好文   时间:2015-02-17 21:02:39    阅读次数:241
并查集
并查集是一种数据结构,一般用来解决连通性或者动态连通性的问题。动态连通性:即一个图有n个结点,不断加入边,问此时任意两个结点的连通性。建模思路:对于连通的结点它们属于一个组,不连通的结点就属于不同的组。对于每一条边的输入,判断两个结点是否连通,如果不连通则将两个结点所属的两个组连成一个组。对于每一个...
分类:其他好文   时间:2015-02-17 21:03:07    阅读次数:165
644条   上一页 1 ... 8 9 10 11 12 13 14 ... 38 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!