自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 C++:标准模板库(STL)

介绍STL(standard template library)标准模板库,是一种高效的C++程序库。STL分为三类:container(容器),iterator(迭代器)和algorithm(算法)。STL组件容器(Container)——管理某类对象的集合迭代器(Iterator)——在对象集合上进行遍历算法(Algorithm)——处理集合内的元素容器适配器(containe...

2020-05-02 11:55:22 201

原创 C++前六周学习总结

第1讲主要学习复合类型,复合类型是指在其他类型的基础上定义的类型。c++语言有内置的复合类型,包括指针、引用、数组、结构体、共用体和枚举。c++允许用户以类的形式定义自己的类型,以便描述实际应用中的各种对象。c++标准库中也提供了一些常用的类和数据结构,如字符串类string、变长数组vector。一.结构体声明定义:struct 类型名{数据类型1 成员名1;数据类型2 成员名2;…...

2020-04-06 13:19:13 155

原创

1.图的术语与定义1.1图的定义顶点ii的出度:第ii行1的个数。顶点ii的入度,第ii列1的个数。图由顶点集V(G)和边集E(G)组成,记为G=(V,E)。其中E(G)是边的有限集合,边是顶点的无序对(无向图)或有序对(有向图)。对有向图来说,E(G)是有向边(也称弧(Arc))的有限集合,弧是顶点的有序对,记为<v,w><v,w>,v、w是顶点,v为弧尾(箭头根...

2019-12-01 21:03:35 208

原创 树和二叉树

树结构比较适合描述具有层次关系的数据,如祖先—后代,上级—下级,整体—部分以及其他类似的关系。很多实际问题抽象的数据模型是树结构。1.树1.树的逻辑结构树的定义在树中通常将数据元素称为结点(node)树是n个结点的有限集合。当n=0时,称为空树,任意一棵非空树满足以下条件:(1)有且仅有一个特定的称为根的结点;(2)当n>1时,除根结点之外的其余结点被分成m(m>0)个互...

2019-12-01 16:51:51 131

原创 软件开发心得

软件开发是我们学习C++语言最后要做的任务,但是软件开发不是那么容易的。在写代码之前需要知道我们要做怎样的程序,然后在脑子里构建一个大致框架。这几个星期我们写的代码都是几个类组合在一起的,有数据类、操作类等。每个类都实现不同的功能,在写完每个类是我们需要调试,避免错误过度难以找出。在写代码时每一行都要认真仔细,哪怕是一个符号,因为在后期的纠错中这个错误可能致命的,同时它也会浪费我们大量的时间。...

2019-06-23 22:01:50 108

原创 运算符重载、组合与继承、虚函数与多态性学习总结

C++语言定义了大量的运算符,使得程序员能够编写出形式丰富的表达式。运算符重载提供了一种语法上的方便,用户可以为自己的类型定义运算符函数,并通过运算符对类对象进行操作。当运算符被用于类类型的对象时,重载的运算符为其指定了新的含义。运算符和普通函数在使用的语法上虽然有所不同,但是可以将运算符看作是一种特殊的函数:操作数是函数的参数,运算结果是函数的返回值。运算符如果可以被看作是函数,自然也可以像函...

2019-06-23 13:54:12 291

原创 C语言学习总结

无论做任何事情,都要有一定的方式方法与处理步骤,所谓“无规矩无以成方圆”。为了使计算机有效地解决实际问题,必须将处理步骤编排好,用计算机能理解的计算机语言编写成“序列”,让计算机自动识别并执行这个“序列”,达到解决实际问题的目的。将处理问题的步骤编排好,用计算机语言组成序列,就是常说的编写程序。“千里之行,始于足下”,我们从简单程序学起,逐步了解和掌握怎样编写程序。首先,我们要知道怎样输入和输...

2019-01-04 20:56:56 189

原创 数组

对于一些简单的问题用一般的结构就能够解决,但是如果数据太多用这些结构就显得太费力了。定义的变量过多时,c语言引入数组类型来解决这类需要对相同类型的批量数据进行处理的问题。 数组是一组具有相同类型的变量的集合。 int a[5]int代表该数组的基类型,本例中下标个数为1,表明数组a是一维数组。a后方括号内的数字代表数组元素的个数。注意,c语言中数组的下标都是从0开始的。一维数组的一般...

2018-12-23 21:16:38 213

原创 程序设计第6章学习总结

在我们学习了前面的一些简单结构的学习后,在第6章我们开始学习比较复杂的循环控制结构。相比其他结构,循环控制结构处理的问题更加复杂,需要我们用更多的心思去理解和运用。 循环分为计数控制的循环和条件控制的循环两类。前者重复处理的次数是已知的,而后者则是未知的。在处理一个问题之前要判断重复处理的次数是已知还是未知。 循环结构通常有两种类型: (1)当型循环结构,表示当条件P成立时,反复执行A操作...

2018-12-09 21:05:51 232

原创 学习

&nbsp;&nbsp; 程序设计前五章学习总结学习程序设计这门课程已经两个多月了,从最初的什么都不知道到现在可以写一些简单的程序解决现实生活中的问题。作为计算机专业的学生,程序设计是我们的饭碗课,以后需要靠它来养活自己。两个多月我们学习了整本书的前五章,第一章给我们介绍了我们为什么要学C语言,同时也让我们更好地了解这门课程。学习C语言要从最基...

2018-11-11 21:50:10 117

空空如也

空空如也

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

TA关注的人

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