- 博客(20)
- 收藏
- 关注
原创 数据结构之关于栈的“先进后出”的理解
栈就是一种存储结构,并且是一种必须满足“先进后出”原则的存储结构。关于先进后出,可以这么理解:可以把栈看成是一个箱子,往箱子里放进、取出东西的顺序一样(我们往箱子里放东西,先放进去的东西要想取出来,必须要把后放进去的东西拿走才能那先放进去的东西)。对于严蔚敏版的数据结构说可以用铁路调度站形象的表示,但本人认为这个比喻不太好,不如比喻成“箱子放东西”理解先进后出好。比喻成手枪...
2013-06-26 18:33:46 2302
原创 数据结构之关于栈的“先进后出”的理解_s芃成_新浪博客
栈就是一种存储结构,并且是一种必须满足“先进后出”原则的存储结构。关于先进后出,可以这么理解:可以把栈看成是一个箱子,往箱子里放进、取出东西的顺序一样(我们往箱子里放东西,先放进去的东西要想取出来,必须要把后放进去的东西拿走才能那先放进去的东西)。对于严蔚敏版的数据结构说可以用铁路调度站形象的表示,但本人认为这个比喻不太好,不如比喻成“箱子放东西”理解先进后出好。比喻成手枪弹夹装子弹也挺好...
2013-06-26 18:33:46 227
原创 数据结构研究的内容即定义
数据结构,就是研究的数据存储问题,研究个体和个体间的关系以最合适的方式存储到内存中,在存储完成的基础上进行一些基本的操作(如插入、删除元素等)。 ...
2013-06-12 22:35:10 140
原创 数据结构研究的内容即定义_s芃成_新浪博客
数据结构,就是研究的数据存储问题,研究个体和个体间的关系以最合适的方式存储到内存中,在存储完成的基础上进行一些基本的操作(如插入、删除元素等)。 ...
2013-06-12 22:35:10 30
原创 数据结构的基本概念和术语
数据:计算机处理的程序的符号的总称。数据元素:例如单个学生的信息项(其中包括学号、姓名、性别、出生日期等),就是数据元素。数据项:数据中最小的单位,不可再分割,如学生信息中的年龄,就是一个数据项;姓名也是一个数据项。数据对象:具有相同性质的数据元素的集合。例如所有的学生的信息(信息中都包含相同的学号、性别、出生日期、姓名项)数据结构 :数据间的关系。 ...
2013-06-03 19:39:25 130
原创 数据结构的基本概念和术语_s芃成_新浪博客
数据:计算机处理的程序的符号的总称。数据元素:例如单个学生的信息项(其中包括学号、姓名、性别、出生日期等),就是数据元素。数据项:数据中最小的单位,不可再分割,如学生信息中的年龄,就是一个数据项;姓名也是一个数据项。数据对象:具有相同性质的数据元素的集合。例如所有的学生的信息(信息中都包含相同的学号、性别、出生日期、姓名项)数据结构 :数据间的关系。 ...
2013-06-03 19:39:25 42
原创 C#中"解决方案"和"项目"的理解_s芃成_新浪博客
可以这么理解,解决方案可以相当于一个工厂,而其中的项目项目可看成工厂中的各个部门,非别负责不同职责。
2013-06-03 19:35:14 87
原创 c#中的“+”和占位符
“+”的问题:“+”在c#中有两种意义:一是数学中的加号的含义,这是当“+”两边都为数字类型的时候表示两数相加。另一含义是连接符,这是当“+”两边只要有一个是字符类型的数据时,他就是相当于连接符将两者连接。具体例子如我们要编写一句“我叫慕容紫霄,我今年22岁,我的月薪是7648元”,那么可以这么写:在函数Main中写入string name="我叫慕容紫霄";int...
2013-06-03 19:33:59 738
原创 c#中的“+”和占位符_s芃成_新浪博客
“+”的问题:“+”在c#中有两种意义:一是数学中的加号的含义,这是当“+”两边都为数字类型的时候表示两数相加。另一含义是连接符,这是当“+”两边只要有一个是字符类型的数据时,他就是相当于连接符将两者连接。具体例子如我们要编写一句“我叫慕容紫霄,我今年22岁,我的月薪是7648元”,那么可以这么写:在函数Main中写入string name="我叫慕容紫霄";int age=22;...
2013-06-03 19:33:59 115
原创 C#中时刻需留意的(持续更新)
编写语句时输入法的问题:标点符号要为英文状态下的方可否则出错,要半拼。关于分号:每条语句结束时都必须以英文状态下的分号结束。 关于电话号码的定义:建议用string类型,因为电话号码可能会包含“—”和“()”等一些字符,而且一般不进行电话的算术运算(没啥实际意义),我们一般会遇到的是查找132、152、138.....开头的电话,而查找又用到的是查找字符,所以还是用st...
2013-06-03 19:19:28 62
原创 C#中时刻需留意的(持续更新)_s芃成_新浪博客
编写语句时输入法的问题:标点符号要为英文状态下的方可否则出错,要半拼。关于分号:每条语句结束时都必须以英文状态下的分号结束。关于电话号码的定义:建议用string类型,因为电话号码可能会包含“—”和“()”等一些字符,而且一般不进行电话的算术运算(没啥实际意义),我们一般会遇到的是查找132、152、138.....开头的电话,而查找又用到的是查找字符,所以还是用string定义电话...
2013-06-03 19:19:28 44
原创 C#中变量的理解(其它语言通用)
关于变量的问题,其实可以看成是一个入住宾馆的问题,对应的变量名即为房间号,定义的变量类型即为入住宾馆的房间类型是标准间、单人间、双人间、还是总统套房等。string name;这里的string即变量的类型(宾馆中的房间类型),name即变量的名称(宾馆中的房间号如122、632),string name="我的名字"; name="我的名字" 是把我的名字这个字...
2013-06-03 19:18:25 110
原创 C#中变量的理解(其它语言通用)_s芃成_新浪博客
关于变量的问题,其实可以看成是一个入住宾馆的问题,对应的变量名即为房间号,定义的变量类型即为入住宾馆的房间类型是标准间、单人间、双人间、还是总统套房等。string name;这里的string即变量的类型(宾馆中的房间类型),name即变量的名称(宾馆中的房间号如122、632),string name="我的名字"; name="我的名字" 是把我的名字这个字符串赋给name...
2013-06-03 19:18:25 31
原创 C#中的输出
C#中的输出有两个:一是Console.WriteLine(),另一个是Console.Write()。两者都能表示输出,但区别在于:Console.WriteLine()输入内容后光标自动换行,Console.Write()输出内容后光标不换行 。记得在输入Console.WriteLine()和 Console.Write()后面必须要添加一句Console.Re...
2013-06-03 19:17:03 1006
原创 C#中的输出_s芃成_新浪博客
C#中的输出有两个:一是Console.WriteLine(),另一个是Console.Write()。两者都能表示输出,但区别在于:Console.WriteLine()输入内容后光标自动换行,Console.Write()输出内容后光标不换行。记得在输入Console.WriteLine()和Console.Write()后面必须要添加一句Console.ReadKey()...
2013-06-03 19:17:03 45
原创 c#中命名空间、类、方法的关系
c#中命名空间包含类,类中包含方法(方法:c#中的方法即c语言中的函数,只是叫法不同,方法与类照应),我们平时写的代码都是在方法中(即方法的两个{}内写代码),一个类中可以包含多个方法。 using System;using System.Collections.Generic;using System.Linq;using System.Text;using...
2013-06-03 19:13:16 880
原创 c#中命名空间、类、方法的关系_s芃成_新浪博客
c#中命名空间包含类,类中包含方法(方法:c#中的方法即c语言中的函数,只是叫法不同,方法与类照应),我们平时写的代码都是在方法中(即方法的两个{}内写代码),一个类中可以包含多个方法。using System;using System.Collections.Generic;using System.Linq;using System.Text;using System....
2013-06-03 19:13:16 124
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人