- 博客(8)
- 收藏
- 关注
原创 创建对象
1.使用工厂方式创造对象a)优点:通过该方法可以大批量地创建对象b)缺点:使用工厂方法创建的对象都是object。导致我们无法区分多种不同类型的对象例如:function createPerson(name,age,gender){ //创建一个对象 var obj = new Object(); obj.name = name; obj.gende...
2019-07-29 21:14:05 110
原创 html和css的零碎知识点
字体知识点字体的颜色设置字体颜色,使用color来设置字体的颜色color:red设置文字的大小,浏览器中一般默认的字体大小都是16pxfont-size设置的并不是文字本身的大小在页面中,每个文字都是处在一个看不见的框中的我们设置的font-size实际上是设置格的高度,并不是字体的大小一般情况下文字都要比这个格要小一下,也有时会比格大根据字体的不同,显示的效果也不同字体的字...
2019-04-07 20:46:37 241
原创 html和css中的一些选择器
1.常见的选择器1.id选择器:作用:通过元素的id属性值选中唯一的一个元素语法:#id属性值{}2.元素选择器:作用:通过元素选择器可以选择页面中所有指定元素语法:标签名{}3.类选择器我们可以为元素设置成class属性:class属性和id属性相似,只不过class属性可以重复拥有相同的class属性值的元素,我们说它们是一组元素通过元素的class属性值选中一组元素可...
2019-04-05 20:46:31 123
原创 队列的知识点(二)
队列:队列时只允许在一端进行插入,而在另一端进行删除的线性表队头:允许删除的一端,成为队首队尾:允许插入的一端队列:先进先出顺序队列用数组实现队列,可以将队首放在数组下标为0的位置(但不要求从数组队尾开始存储队列,也就是说,队首不一定要在数组下标为0的位置)结构:#define maxsize 50typedef struct aa{ elemtype data[maxs...
2019-02-20 10:11:03 368
原创 栈的知识点
栈:只允许在一段进行插入或删除操作。栈顶:栈中允许进行插入和删除的那一端。操作特点:后进先出顺序栈注:1.top值不能超过最大值max2.空栈的判定条件通常为top==-1,满栈的判定条件通常为top=max-1,栈中数据元素个数为top+1顺序栈操作1.判空: bool empty(stack s) { if(s.top==-1) return tru...
2019-02-12 11:16:38 754 1
原创 贪心算法
贪心算法定义:在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑。他所做出的是在某种意义上的局部最优解。算法特点(通常):1.随着算法的进行,讲积累起其他两个集合:一个包含已经被考虑过并被选出的候选对象,另一个包括已经被考虑过但被抛弃的候选对象。2.有一个函数来检查候选对象的集合是否提供了问题的解答。该函数不考虑此时的解决方法是否最优。3.另一个函数来检查是否...
2019-02-10 15:44:38 161
原创 指针与链表(二)
1.链表的组成:由一系列结点组成。结点(包括数据域和指针域)例如:将一个结点设置为一个结构体typedef struct student{ char name; int score; struct student * next;}node;2.链表分为两种:1)带头结点的链表; 2)不带头结点的链表;(通常为带头结点的链表)所以链表的第一个结点只有指针域储存第二个...
2019-02-03 23:34:25 154
原创 结构体知识点
1.结构体所占的字节数:内存对齐 :1)对于大多数计算机,数据项要求从某个数量字节数的倍数开始存放2)short型数据从偶数地址开始存放,而int型数据则被存放在4字节地址边界3)为了满足内存地址对齐的要求需要在较小的成员后加入补位结构体在内存中所占的字节数与所定义的结构体类型有关2.通过名字访问结构体成员:结构体变量名 . 成员名例. strcpy(stu1.studentN...
2018-12-23 21:44:33 237
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人