- 博客(4)
- 收藏
- 关注
转载 向上转型与向下转型
转型是在继承的基础上而言的,继承是面向对象语言中,代码复用的一种机制,通过继承,子类可以复用父类的功能,如果父类不能满足当前子类的需求,则子类可以重写父类中的方法来加以扩展。向上转型:子类引用的对象转换为父类类型称为向上转型。通俗地说就是是将子类对象转为父类对象。此处父类对象可以是接口向下转型:父类引用的对象转换为子类类型称为向下转型。前者是一个向上转型,Animal dog 引用指向new Do
2018-01-18 17:27:40 154
转载 快速排序算法
速排序由于排序效率在同为O(N*logN)的几种排序方法中效率较高,因此经常被采用,再加上快速排序思想----分治法也确实实用,因此很多软件公司的笔试面试,包括像腾讯,微软等知名IT公司都喜欢考这个,还有大大小的程序方面的考试如软考,考研中也常常出现快速排序的身影。 总的说来,要直接默写出快速排序还是有一定难度的,因为本人就自己的理解对快速排序作了下白话解释,希望对大家理解有帮助,达到快速排
2018-01-14 10:51:10 95
原创 关于逆波兰计算的实现
int getch(void){ return (bufp>0)?buf[--bufp]:getchar(); } void ungetch(int c){ if(bufp>=BUFSIZE) printf("ungetch :too many characters\n"); else buf[bufp++] = c; } 在刚开始学习中,对这段代码不是很理解,通过演算
2018-01-13 15:51:32 172
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人