
c/c++
硬骨头_children
Geek信条:需要的是原创和新奇,盲目的跟从和愚昧是不可原谅的。
展开
-
图形工厂论文
我竟然敲着敲着也敲出了400多行的代码,不错不错,值得表扬^_^1前言工厂模式是我们最常用的模式了,著名的Jive论坛 ,就大量使用了工厂模式,工厂模式在Java程序系统可以说是随处可见。为什么工厂模式是如此常用?因为工厂模式就相当于创建实例对象的new,我们经常要根据类Class生成实例对象,如A a=new A() 工厂模式也是用来创建实例对象的,所以以后new时就要多原创 2011-11-25 19:43:24 · 1177 阅读 · 0 评论 -
银行家算法
我们可以把操作系统看作是银行家,操作系统管理的资源相当于银行家管理的资金,进程向操作系统请求分配资源相当于用户向银行家贷款。 为保证资金的安全,银行家规定: (1) 当一个顾客对资金的最大需求量不超过银行家现有的资金时就可接纳该顾客; (2) 顾客可以分期贷款,但贷款的总数不能超过最大需求量; (3) 当银行家现有的资金不能满足顾客尚需的贷款转载 2012-06-03 11:26:00 · 1139 阅读 · 0 评论 -
结构体数组排序
今天同学问我一道关于数组排序的问题:#要求:排序出原数组中数据从大到小的位置值,但不能调换数据的位置,把结果保存到另外一个数组中。要排序是很简单的,选择排序、冒泡随便都可以解决,但这不能调换数据位置,这让我情何以堪?运用结构体数组!这让我想起以前《数据结构》的课程设计-《考试成绩统计》,而很巧的是那孩子的原始问题也就是这个同名课程设计;好吧,让我再一次熟悉了C的:清屏、数组的运用、原创 2012-06-07 23:47:18 · 4922 阅读 · 0 评论 -
编程之美-3.1字符串移位包含问题
原文:http://www.cnblogs.com/flyoung2008/archive/2012/03/03/2378749.html假设字符串s1=AABCD,s2=CDAA,判断s2是否可以通过S1的循环移位得到字符串包含。 如 s1移两位: 1.ABCDA->2.BCDAA 则此时包含了 S2="CDAA" 解题思路: 分解s1的循环移位得到: AABCD转载 2012-08-26 22:52:42 · 1149 阅读 · 0 评论 -
C++_文件输入输出
//对文件words.txt中的 单词 按字典序排序并输出到文件output.txt//#include #include #include #include #include using namespace std;int main() { //将words.txt文件中的单词读入一个vector ifstream WordFile("words.txt"); st原创 2012-10-19 20:52:24 · 891 阅读 · 0 评论 -
C/Java/C++数据类型的比较
基础不牢,地动山摇。C语言数据类型在C语言中,数据类型可分为:基本数据类型,构造数据类型,指针类型,空类型四大类。1.基本数据类型 基本数据类型最主要的特点是,其值不可以再分解为其它类型。也就是说,基本数据类型是自我说明的。2.构造数据类型构造数据类型 是根据已定义的一个或多个数据类型用构造的方法来定义的。也就是说,一个构造类型的值可以分解成原创 2012-10-19 10:30:15 · 1028 阅读 · 0 评论