自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (14)
  • 收藏
  • 关注

原创 2年C++学习经验,从知识点中成长

学习C++有一段时间,根据经验来说,关键还是基础,高楼万丈平地起,切记浮躁,一步一个脚印,从最基本的知识的开始,大道理不多讲,所有的每个点都很重要,下面我们就看看C++需要学习那些. 一、         内联函数、函数重载、函数设定默认值、释放对内存(delete) 二、         1、拷贝函数、构造函数、析构函数各自的功能是什么?执行顺序是?

2012-11-07 21:16:36 2546

原创 【C++】虚基类的应用实例【原创技术】

题目:在各类中分别增加以下成员:base1中增加私有数据成员int b1base2中增加私有数据成员int b2level1中增加私有数据成员int l1level2中增加私有数据成员int l2toplevel中增加私有数据成员int t源代码://科目:C++实验5//题目:修改书本p194页4.18的程序//作者:武叶//语言:C++

2012-05-27 09:33:24 3302 2

原创 【C++】按照下图的类层次要求编写程序【原创技术】

题目:按照下图的类层次要求编写程序。定义属于类score的对象c1及类teacher的对象t1,分别输入各数据成员的值后显示出这些数据。源代码://科目:C++实验5//题目:定义属于类score的对象c1及类teacher的对象t1//作者:武叶//语言:C++//创作时间:2012年4月14日#include#includeusi

2012-05-26 22:20:36 2963

原创 【C++】定义一个学生通讯录类,数据成员包括:学号、姓名、院系等【原创技术】

题目:定义一个学生通讯录类,数据成员包括:学号、姓名、院系、通讯地址、电话;成员函数包括:输出各个数据成员的值,分别设置和获取各个数据成员的值。源代码://科目:C++实验4-2//题目:定义一个学生通讯录类,数据成员包括:学号、姓名、院系、通讯地址、电话;//作者:武叶//语言:C++//创作时间:2012年4月16日#include#includeu

2012-05-24 21:35:08 16120

原创 【C++】建立一个学生信息链表,每个结点包括:学号、姓名、成绩。【原创技术】

题目:建立一个学生信息链表,每个结点包括:学号、姓名、成绩。实现链表的建立、显示和查询。查询是指输入一个学号,如果链表中存在该学号的的结点,则显示此结点的数据。源代码://科目:C++实验3//题目:建立一个学生信息链表,每个结点包括:学号、姓名、成绩。//语言:C++//作者:武叶//创作时间:2012年3月20日#include using names

2012-05-23 21:46:11 24726 2

原创 【C++】输入10个整数,将其中最小的数与第一个数对换【原创技术】

题目:输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。源代码://课程:C++实验3//题目:输入10个数,最小数与第一个交换,最大数与最后一个交换//语言:C++//作者:武叶//创作时间:2012年3月20日#include #include #include #include using namespace st

2012-05-22 08:54:02 7231 2

原创 【c++】输入一个n×n的矩阵,求出两条对角线元素值之和【原创技术】

题目:输入一个n×n的矩阵,求出两条对角线元素值之和以及输出矩阵中最大值和最小值的下标。源代码://科目:C++实验2//题目:输入一个n×n的矩阵,求出两条对角线元素值之和以及输出矩阵中最大值和最小值的下标。//语言:C++//作者:武叶//创作时间:2012年3月8日 #include using namespace std; void main()

2012-05-21 10:18:33 11544

原创 【C++】N 个整数的排序。【原创技术】

题目N 个整数的排序。源程序://科目:C++实验2//题目:排序函数为swap(int a[], int size); (size为数组的长度)//语言:C++//作者:武叶//创作时间:2012年3月8日 #include using namespace std;void sort(int a[],int n){int i,j,index,temp; f

2012-05-20 10:58:19 3073 5

原创 【C++】求取两个整数、三个整数,两个双精度数、三个双精度数的最大值【原创技术】

题目:使用函数重载的方法定义四个同名函数max,分别求取两个整数、三个整数,两个双精度数、三个双精度数的最大值。源代码://科目:C++实验2//题目:求取两个整数、三个整数,两个双精度数、三个双精度数的最大值//语言:C++//作者:武叶//创作时间:2012年3月8日#includeusing namespace st

2012-05-19 21:31:23 12266 3

原创 【算法】利用随机化算法对顺序表进行搜索【原创技术】

随机化算法实验要求1. 理解计算机随机数的产生;2. 理解随机化算法原理及一般应用;3. 编程实现典型随机算法,理解算法思想,并对算法进行验证分析。实验内容利用随机化算法对顺序表进行搜索:l 随机抽取有序表元素;l 从最接近待查元素开始搜索。实验结果定义一个60000个元素的数组,元

2012-05-18 09:10:18 2759

原创 【算法】回溯法实现0-1背包【原创技术】

实验要求1. 理解回溯法算法的深度优先搜寻原理及一般应用。2. 理解回溯法的解向量、解空间、子集树、排列树原理及基本应用。3. 编程实现典型回溯算法,理解回溯思想,并对算法进行验证分析。实验内容回溯法0-1背包问题示例输入(规定物品数量为10,背包容量为50,输入为20个数,前十个为物品重量,后十个数为物品价值):12311568

2012-05-17 10:25:02 2894

原创 【算法】分支限界法实现0-1背包问题【原创技术】

分支限界法实验要求1 理解分支限界算法的广度优先搜寻原理及一般应用,掌握两种广度优先搜索方法l 队列l 优先队列2 编程实现典型分支限界算法,理解“分支”、“限界”思想,并对算法进行验证分析。实验内容分支限界法0-1背包问题示例输入(规定物品数量为10,背包容量为50,输入为20个数,前十个为物品重量,后十个数为物品价

2012-05-16 21:50:14 6317

原创 【算法】最大堆实现排序(从大到小输出)【原创技术】

最大堆实现排序(从大到小输出)示例输入(11个数,第一个数表示元素个数):100123456789示例输出:9876543210堆和优先队列在计算机科学中,堆是一种经过排序的树形数据结构,每个结点都有一个值。通常我们所说的堆的数据结构,是指二叉堆。堆的特点是根结点的值最小(或最大),且根结点

2012-05-13 08:00:47 2877

原创 【算法】最小生成树算法(prim算法)【原创技术】

最小生成树算法Prim算法设G=(V,E)是连通带权图,V={1,2,…,n}。构造G的最小生成树的Prim算法的基本思想是:(1)置S={1}(2)只要S是V的真子集,就作如下的贪心选择选取满足条件i ∈ S,j ∈ V-S,且c[j]最小的边,将顶点j添加到S中。一直到S=V时为止。(3)选取到的所有边恰好构成G的一棵最小生成树。源代码:

2012-05-12 13:41:30 2509

原创 【算法】计算机算法设计与分析考试复习要点【原创技术】

所选教材:计算机算法设计与分析(第3版)作者:王晓东出版社:电子工业出版社1.选择范例(10题,共20分)分支限界法与回溯法都是在问题的解空间树T上搜索问题的解,二者(B)。A.求解目标不同,搜索方式相同B.求解目标不同,搜索方式也不同C.求解目标相同,搜索方式不同D.求解目标相同,搜索方式也相同下列是动态规划算法基本要素的是

2012-05-11 17:22:31 5154

原创 【SQL】练习并熟练掌握用T-SQL查询命令进行数据查询的技能【原创技术】

【实验题目】 SQL查询命令练习【实验目的】 练习并熟练掌握用T-SQL查询命令进行数据查询的技能。【实验内容】一、 准备实验数据库启动ManagementStudio,将本实验包中的“实验数据库”文件夹下的数据库数据文件“factory_data.mdf”和日志文件“factory_log.ldf”附加到本机服务器,数据库名为“factory”

2012-05-09 08:27:42 2505

原创 【SQL】练习并熟练掌握用T-SQL查询命令进行数据查询的技能【原创技术】

【实验题目】 SQL查询命令练习【实验目的】 练习并熟练掌握用T-SQL查询命令进行数据查询的技能。【实验内容】一、 准备实验数据库启动ManagementStudio,将本实验包中的“实验数据库”文件夹下的数据库数据文件“factory_data.mdf”和日志文件“factory_log.ldf”附加到本机服务器,数据库名为“factory”

2012-05-08 16:16:58 2473

原创 【C++】熟悉VC++6.0的编程环境【原创技术】

实验目的:1熟悉 VC++6.0 集成开发环境;掌握简单C++ 程序的编辑、编译、连接和运行;2理解 C++语言中的数据类型、表达式;掌握简单C++程序的编写及调试方法;3熟悉C++程序的顺序、分支和循环控制结构及其实现方法;掌握结构化程序设计的基本方法和步骤,进一步学习程序的调试过程;实验内容:1.从键盘输入两个整数,求其最大值。⑴提示参考

2012-05-05 09:19:08 3292

原创 【C语言】建立一个数组存储学生的学号、姓名和三门课程成绩和平均成绩【原创技术】

题目:编写一个程序实现下面的功能:建立一个数组用于存储学生的学号、姓名和三门课程的成绩和平均成绩输入学号后输出该学生的学号、姓名和三门课程的成绩输入学号后删除该学生的数据插入学生的数据输出平均成绩在80分及以上的记录退出要求用循环语句实现B--E的多次操作源代码//科目:C语言实验结构体//题目:A. 建立一个数组用于

2012-05-03 21:02:01 21572

原创 【C++】setw函数的用法和作用【原创技术】

作用:setw(4)是定义字段长度的函数用法://题目:结构体成员变量//作者:武叶//创作时间:2012年4月21日//使用语言:C++#include"iostream.h"#include"iomanip.h"struct student{int num;char name[20];char sex;int age;}s

2012-04-22 13:21:24 5228

原创 【C语言】找出一个二维数组的“鞍点”【原创技术】

题目:找出一个二维数组的“鞍点”,即该位置上的元素在该行上最大,在该列上最小。也可能没有鞍点。源代码:#include"stdio.h"#defineN 10#defineM 10voidmain( ){int i, j, k, m, n, flag1, flag2, a[N][M],max, ma

2012-04-08 13:09:34 4497

原创 【C语言】将两个串连接起来【原创技术】

题目:有15个数存放在一个数组中,输入一个数要求用折半查找法找出该数是数组中的第几个元素的值,如果该数不在数组中,则输出无此数,要找的数用scanf函数输入。源代码:#include"stdio.h"#include"math.h"#defineN 15voidmain(){inttop,bott,a[N]={1,2,3,4,5,

2012-04-08 12:28:36 1111

原创 【C语言】将两个串连接起来【原创技术】

题目:将两个串连接起来,不要用strcat函数。源代码:#includevoid main(){char s1[80],s2[40];int i=0,j=0;printf("输入第一个字符串:");gets(s1);printf("输入第二个字符串:");gets(s2);

2012-04-08 12:27:14 1196 1

虚基类的使用实例

在各类中分别增加以下成员: base1中增加私有数据成员int b1 base2中增加私有数据成员int b2 level1中增加私有数据成员int l1 level2中增加私有数据成员int l2 toplevel中增加私有数据成员int t

2012-05-27

按照类层次编写程序

按照下图的类层次要求编写程序。定义属于类score的对象c1及类teacher的对象t1,分别输入各数据成员的值后显示出这些数据。

2012-05-26

对象作为函数参数

对象作为函数参数  对象本身做参数(传值),传对象副本  对象引用做参数(传地址),传对象本身

2012-05-25

建立一个学生链表

建立一个学生信息链表,每个结点包括:学号、姓名、成绩。实现链表的建立、显示和查询。查询是指输入一个学号,如果链表中存在该学号的的结点,则显示此结点的数据。

2012-05-24

定义通讯录和数据成员

定义一个学生通讯录类,数据成员包括:学号、姓名、院系、通讯地址、电话

2012-05-24

输入10个整数,将其中最小的数与第一个数对换

输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。

2012-05-23

回溯法实现0-1背包

1. 理解回溯法算法的深度优先搜寻原理及一般应用。 2. 理解回溯法的解向量、解空间、子集树、排列树原理及基本应用。 3. 编程实现典型回溯算法,理解回溯思想,并对算法进行验证分析。

2012-05-17

分支限界法实现0-1背包

分支限界法0-1背包问题 示例输入(规定物品数量为10,背包容量为50,输入为20个数,前十个为物品重量,后十个数为物品价值): 12 3 11 5 6 8 9 4 7 10 6 2 7 3 2 9 8 10 4 5 示例输出(最大价值): 44

2012-05-16

最大堆实现排序(从大到小输出)

最大堆实现排序(从大到小输出) 示例输入(11个数,第一个数表示元素个数): 10 0 1 2 3 4 5 6 7 8 9 示例输出: 9 8 7 6 5 4 3 2 1 0

2012-05-13

贪心算法实现最小生成树

Prim算法 设G=(V,E)是连通带权图,V={1,2,…,n}。构造G的最小生成树的Prim算法的基本思想是: (1)置S={1} (2)只要S是V的真子集,就作如下的贪心选择 选取满足条件i ∈ S,j ∈ V-S,且c[j]最小的边,将顶点j添加到S中。一直到S=V时为止。 (3)选取到的所有边恰好构成G的一棵最小生成树。

2012-05-12

算法考试要点

所选教材: 计算机算法设计与分析(第3版) 作者: 王晓东 出版社: 电子工业出版社

2012-05-11

C-FREE4.0(C语言编程工具)

很好用的编程工具,安装简单,对于开发项目积聚作用。

2011-11-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除