题目来源:《The C programming language》中的习题P92练习5-8:一个日期转换的问题,把某月某日这种日期表示形式转换为某年中第几天的表示形式,反之亦然。例如,3月1日是非闰年的第60天,是闰年的第61天。在这里,我们定义下列两个函数以进行日期转换:函数day_of_year...
分类:
编程语言 时间:
2014-07-07 19:11:44
阅读次数:
222
题目:
* 给定一个数组input[] ,如果数组长度n为奇数,
* 则将数组中最大的元素放到 output[] 数组最中间的位置,
* 如果数组长度n为偶数,
* 则将数组中最大的元素放到 output[] 数组中间两个位置偏右的那个位置上,
* 然后再按从大到小的顺序,依次在第一个位置的两边,
* 按照一左一右的顺序,依次存放剩下的数。
* 例如:
* inp...
分类:
其他好文 时间:
2014-06-30 08:34:41
阅读次数:
179
本例只是对含有本类对象指针的类的构造函数、析构函数、拷贝构造函数、复制运算符使用方法的一个简单示例,以加深对构造函数和拷贝控制成员的理解。
读C++ primer 5th 第13章后加上自己的理解,完整的写了下课后习题的代码。
第一版:
#include
#include
using namespace std;
class TreeNode{
private:
stri...
分类:
编程语言 时间:
2014-06-28 07:13:13
阅读次数:
296
SICP 习题1.40 是一道题干很简单,但是看起来很复杂,本质其实比较简单的一道题。题目原题如下:请定义一个过程cubic, 它和newtons-method过程一起使用在下面形式的表达式里:(newtons-method (cubic a b c) 1)能逼进三次方程的零点。题干是很简单,就要求我们做个cubic过程,不过里面涉及newtons-method和三次方程的零点,如果只看题目的话真...
分类:
其他好文 时间:
2014-06-26 13:40:33
阅读次数:
186
这几天看结城浩的《java多线程设计模式》,跟着做一些习题,有几道题目很有意思,记录下自己的体会。 首先是题目(在原书212页,书尾有解答):public class Main { public static void main(String[] args) { try { ...
分类:
编程语言 时间:
2014-06-26 12:56:35
阅读次数:
263
SICP 习题1.41 看似和周边的题目没有关系,突然叫我们去定义一个叫double的过程,其实这道题的核心还是高阶函数。题目要求我们定义一个过程double,它以一个过程作为参数,这个作为参数的过程已经约定是一个单参数过程。double过程需要返回一个过程,所返回的过程将传入的过程应用两次。举例说,如果我们有个过程叫(扇耳光 贱人),调用这个过程会扇贱人一个耳光。那么(double 扇耳光)会返...
分类:
其他好文 时间:
2014-06-26 10:56:54
阅读次数:
209
11.1这道题要注意使用了line strip,由于曾经一直用triangle list,所以在几何渲染的时候easy算错定点描绘的顺序。贴一些代码,大概就能把这个问题解释清楚了,由于框架还不是特别熟,所以是在原有样例的基础上建立的自己的代码void TreeBillboardApp::BuildC...
分类:
其他好文 时间:
2014-06-25 17:11:30
阅读次数:
462
第五章的最后一个练习题,5-8.要求:/*输入一个华氏温度。以double类型读入温度值,并将它作为一个参数传递给用户提供的函数Temperatures()。该函数将计算对应的摄氏温度和绝对温度,并以小数点右边有两位数字的精度显示这三种温度。它应该用每个值所代表的温度刻度来标识这三个值。Celsiu...
分类:
其他好文 时间:
2014-06-25 16:52:36
阅读次数:
241
标准流程:1.c++Primer英文版(第四或第五版)全部看完习题做完是必须的。渲染程序设计比较复杂,后期会用到c++的全部特性。c++学的越好后面越轻松。要看英文版,计算机翻来覆去就那么几个单词,基础打好了以后查stackoverflow这些网站也方便。2.Introductionto3DGame...
分类:
其他好文 时间:
2014-06-25 15:19:32
阅读次数:
183
Codeforces印象
这两天抽时间去codeforces体验了一把。
首先,果然有众多大牛存在,很多名人一直参加每周一次的比赛,积分2000+,并参与出题。
另外,上面题目很多,估计至少一千题。比赛结束后,题目将转为练习题,可以持续尝试。每道题目都有标签,如greedy, math, matrices等等,可以点击相应的标签只做相关的题目。可惜我做了好几道之后才发现。
这次解决的题目...
分类:
其他好文 时间:
2014-06-25 07:27:52
阅读次数:
254