2016年3月3日
摘要: C++编程语言中的很多功能在我们的实际应用中起着非常大的作用。比如在对文件文本的操作上,就可以用多种方式来实现。在这里我们介绍的C++ eof()函数就是其中一个比较常用的基本函数。 在使用C/C++读文件的时候,一定都使用过C++ eof()函数来判断文件是否为空或者是否读到文件结尾了,也会在使用 阅读全文
posted @ 2016-03-03 17:07 让编程成为一种习惯 阅读(555) 评论(0) 推荐(0) 编辑
摘要: /* 学生信息管理系统 需求分析 1. 创建学生学生记录信息链表。 2. 输出全部学生信息 3. 查询学生信息记录(按姓名) 4. 删除学生信息记录(按姓名) 5. 按总成绩来排序 6. 插入记录 7. 保存记录到文件中 8. 打开文件读取学生记录 9. 删除全部学生记录 10. 退出系统 */ # 阅读全文
posted @ 2016-03-03 17:04 让编程成为一种习惯 阅读(634) 评论(0) 推荐(0) 编辑
摘要: 设计一个链表操作,从分设计到实现分别从3个step进行 (1)面向过程的程序设计---结构体+函数 /* 链表操作-----step1-----用结构体实现链表操作 链表设计----需求分析 1。创建 2。插入 3。遍历 4。获取长度 5。链接两个链表 6。可以实现插入多个类型的目的---未实现,用 阅读全文
posted @ 2016-03-03 16:59 让编程成为一种习惯 阅读(545) 评论(0) 推荐(0) 编辑
摘要: /*用结构体实现链表的创建、遍历、结点插入、结点删除 */ /*本题中链表结点的输入必须是升序(可以相邻的相同),删除的时候也是把与要删除同数据的多个相同的结点都删除掉*/ #include <iostream> using namespace std; struct node //结点结构 { i 阅读全文
posted @ 2016-03-03 16:20 让编程成为一种习惯 阅读(2205) 评论(0) 推荐(0) 编辑
摘要: #include <iostream> using namespace std; enum operation{create_List=1,print_List,insert_Node,delete_Node,delete_List,quit};//枚举类型,用于菜单选择结果 struct node 阅读全文
posted @ 2016-03-03 16:19 让编程成为一种习惯 阅读(429) 评论(0) 推荐(0) 编辑
摘要: // test.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include<iostream> #include <iomanip> using namespace std; //#define NULL 0 struct student {long n 阅读全文
posted @ 2016-03-03 16:17 让编程成为一种习惯 阅读(367) 评论(0) 推荐(0) 编辑
  2016年3月2日
摘要: scanf()函数是格式化输入函数,它从标准输入设备(键盘) 读取输入的信息。 其调用格式为: scanf("<格式化字符串>",<地址表>); 格式化字符串包括以下三类不同的字符; 1、 格式化说明符: 格式化说明符与printf()函数中的格式说明符基本相同。但和printf()函数中格式字符串 阅读全文
posted @ 2016-03-02 09:38 让编程成为一种习惯 阅读(3026) 评论(0) 推荐(0) 编辑
  2016年3月1日
摘要: #include <iostream> #include<math.h> using namespace std; int main() { int n,y,m,d,c,w,t; cin>>t; while(t--) { cin>>y>>m>>d; if(m<=2) { m+=12; y=y-1; 阅读全文
posted @ 2016-03-01 22:42 让编程成为一种习惯 阅读(198) 评论(0) 推荐(0) 编辑
摘要: #include "stdafx.h" #include <stdio.h> #include <windows.h> int _tmain(int argc, _TCHAR* argv[]) { int a[5] = {0,2,5,7,8}; int b[5] = {1,3,4,6,9}; int 阅读全文
posted @ 2016-03-01 21:51 让编程成为一种习惯 阅读(195) 评论(0) 推荐(0) 编辑
  2016年2月27日
摘要: 配置JAVA环境变量 1、右击【我的电脑】---【属性】-----【高级】---【环境变量】,如图: 2、选择【新建系统变量】--弹出“新建系统变量”对话框,在“变量名”文本框输入“JAVA_HOME”,在“变量值”文本框输入JDK的安装路径,单击“确定”按钮,如图: 3、在“系统变量”选项区域中查 阅读全文
posted @ 2016-02-27 15:11 让编程成为一种习惯 阅读(770) 评论(0) 推荐(0) 编辑
  2016年1月12日
摘要: 1、问题描述:n个作业{1,2,…,n}要在由2台机器M1和M2组成的流水线上完成加工。每个作业加工的顺序都是先在M1上加工,然后在M2上加工。M1和M2加工作业i所需的时间分别为ai和bi。流水作业调度问题要求确定这n个作业的最优加工顺序,使得从第一个作业在机器M1上开始加工,到最后一个作业在机器... 阅读全文
posted @ 2016-01-12 01:22 让编程成为一种习惯 阅读(7395) 评论(0) 推荐(0) 编辑
摘要: 参考 《算法设计与分析》 第四章 分治法 Anany Levitin著 翻译版 清华大学出版社 在上一篇文章中,介绍了分治策略的思想,主定理,以及几个用分治策略的经典案例。这一篇文章将继续探讨分治算法的其他应用,包括大整数乘法和Strassen矩阵乘法,最近点对问题和凸包问题这4个算法,一般来... 阅读全文
posted @ 2016-01-12 00:37 让编程成为一种习惯 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 这篇文章将讨论:1) 分治策略的思想和理论2) 几个分治策略的例子:合并排序,快速排序,折半查找,二叉遍历树及其相关特性。说明:这几个例子在前面都写过了,这里又拿出来,从算法设计的策略的角度把它们放在一起来比较,看看分治是如何实现滴。由于内容太多,我将再花一篇文章来写4个之前没有写过的分治算法:... 阅读全文
posted @ 2016-01-12 00:35 让编程成为一种习惯 阅读(368) 评论(0) 推荐(0) 编辑
  2015年12月23日
摘要: ... 阅读全文
posted @ 2015-12-23 14:25 让编程成为一种习惯 阅读(213) 评论(0) 推荐(0) 编辑
摘要: ... 阅读全文
posted @ 2015-12-23 14:22 让编程成为一种习惯 阅读(406) 评论(0) 推荐(0) 编辑