这两天复习java线程时,把java里面的线程基本知识点与jdk1.5以后新添加的一些类的使用都了解了一下,借用生产者消费者的问题来将他们实践一下。题目:(题目在csdn一大牛的空间找的) 生产者-消费者模式,这个食堂中只有1张桌子,同时最多放10个盘子,现在有4个厨师做菜,每做好一盘就往桌子上放(...
分类:
编程语言 时间:
2014-10-03 03:08:33
阅读次数:
416
首先看一个计数问题:一个边长为 $a\times b\times c$ 的平行六边形,每个内角都是 120 度。用边长为 1 的菱形去覆盖,有多少种不同的方法?比如下图就是一种:我们从上方俯视这张图(虽然这是一个平面图形,但是我们想象在空间中鸟瞰它),发现它很像是在墙角堆箱子:在一个边长为 $a\t...
分类:
其他好文 时间:
2014-10-02 23:55:23
阅读次数:
410
时间限制: 1 s 空间限制: 128000 KB 题目等级 : 黄金 Gold 题目描述 Description一个有n个结点的二叉树总共有多少种形态输入描述 Input Description读入一个正整数n输出描述 Output Description输出一个正整数表示答案样例输入 Sa...
分类:
其他好文 时间:
2014-10-02 23:28:43
阅读次数:
212
2014-10-0220:34:27时间限制: 1 s 空间限制: 128000 KB 题目描述 Description输入b,p,k的值,编程计算bpmodk的值。其中的b,p,k*k为长整型数(2^31范围内)。输入描述 Input Descriptionb p k输出描述 Output Des...
分类:
其他好文 时间:
2014-10-02 23:16:03
阅读次数:
242
#include //预处理器编译指令int main() //函数头:对函数和程序其它部份之间的接口作出总结 int:函数的返回类型{ using namespace std; //引入命名空间std cout 预处理器将iostram文件中的内容添加到程序中,预处理器的常规操作为替换...
分类:
编程语言 时间:
2014-10-02 18:58:43
阅读次数:
151
页面可直接编辑的cms系统j4cms能够直接支持使用ftp 输出 html到你的空间了真正的静态化这是静态化后的站点 http://www.j4cms.com/源代码上传至csdn了,能够下载源代码 这是地址http://download.csdn.net/detail/sdjn_jiangxiao...
分类:
编程语言 时间:
2014-10-02 18:09:53
阅读次数:
216
排序算法总结:排序法平均时间最差情形稳定度额外空间备注冒泡O(n2)O(n2)稳定O(1)n小时较好交换O(n2)O(n2)不稳定O(1)n小时较好选择O(n2)O(n2)不稳定O(1)n小时较好插入O(n2)O(n2)稳定O(1)大部分已排序时较好基数O(logRB)O(logRB)稳定O(n)B...
分类:
其他好文 时间:
2014-10-02 17:41:03
阅读次数:
139
一、类的定义
Person.h类声明
Person.cpp类实现
main.cpp主函数
二、命名空间的使用
Xcode格式化代码:快捷键ctrl + i
主函数:
三、类的继承
父类Person
子类Girl
J...
分类:
编程语言 时间:
2014-10-02 17:36:23
阅读次数:
267
1 vector 向量 相当于一个数组 在内存中分配一块连续的内存空间进行存储。支持不指定vector大小的存储。STL内部实现时,首先分配一个非常大的内存空间预备进行存储,即 capacituy()函数返回的大小,当超过此分配的空间时再整体重新放分配一块内存存储,这给人以vector可以不指定v....
分类:
其他好文 时间:
2014-10-02 15:02:03
阅读次数:
171
C变量和函数的存储类型
在上一篇《C程序内存管理》的文章中,已经知道了C语言编译后的可执行文件的存储结构以及运行时的内存布局,本文则记录C语言中变量和函数的存储类型,以及在内存中的一些行为。
C语言中变量的声明/定义格式如下:
存储类型 类型修饰符 数据类型 变量名;
存储类型:用来指明变量的存储位置,即运行该变量在哪一段分配内存空间,常见的存储位置有auto、ext...
分类:
其他好文 时间:
2014-10-02 14:51:23
阅读次数:
206