摘要: 前一随笔讲述了类的概念和类的基本理念(即数据封装,数据抽象.当然,不限于此,这里只概括到这里) 数据封装: 类实现了对对象属性和方法的封装,即把它们都写在一个类中.使得二者都有了一个作用范围,即它们都是属于本类的属性和方法,至于其他类就没有对本类属性和方法的使用权. 数据抽象: 编程是如何使用类对象 阅读全文
posted @ 2020-02-02 12:26 SSXFC 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 面向对象语言界有句话说的好:万物皆对象! 我们人,猴子,猫,狗,汽车,木材,行星等等都可以看作对象. 对象有对象的属性及行为.比如猫的属性有发色,毛长,眼睛颜色等;而行为有捕鱼,吃鱼,行走,跑等等.这就是所谓的对象的两大要素. 每个对象都有与之相似的对象集.比如黑猫,白猫,波斯猫,中国猫,日本猫等, 阅读全文
posted @ 2020-02-02 10:18 SSXFC 阅读(315) 评论(0) 推荐(0) 编辑
摘要: http://acm.hdu.edu.cn/showproblem.php?pid=1232 1.某省调查城镇交通状况,得到现有城镇道路统计表,表中列出了每条道路直接连通的城镇。省政府“畅通工程”的目标是使全省任何两个城镇间都可以实现交通(但不一定有直接的道路相连,只要互相间接通过道路可达即可)。问 阅读全文
posted @ 2020-01-31 16:00 SSXFC 阅读(857) 评论(1) 推荐(0) 编辑
摘要: 1.不相交集合操作: 集合嘛!就是集合论中的集合.它包括无序,确定,互异性. a.不相交集合定义:任意两个集合的交集为空.这样对于任意一个数据(元素),它只能属于这个不相交集合族中的某一个集合里面! b.其数据结构: 不相交集合数据结构保持一组不相交的动态集合S={S1, S2,…, Sk}。每个集 阅读全文
posted @ 2020-01-30 19:49 SSXFC 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 给出一张地图,这张地图被分为n×m(n,m<=100)个方块,任何一个方块不是平地就是高山。平地可以通过,高山则不能。现在你处在地图的(x1,y1)这块平地,问:你至少需要走几个空地才能到达目的地(x2,y2)?你只能沿着水平和垂直方向的平地上行进。,还可以自行打印路径在这里插入图片描述Input第 阅读全文
posted @ 2020-01-27 22:49 SSXFC 阅读(280) 评论(2) 推荐(0) 编辑
摘要: 出栈次序 X星球特别讲究秩序,所有道路都是单行线。一个甲壳虫车队,共16辆车,按照编号先后发车,夹在其它车流中,缓缓前行。 路边有个死胡同,只能容一辆车通过,是临时的检查站,如图【p1.png】所示。 X星球太死板,要求每辆路过的车必须进入检查站,也可能不检查就放行,也可能仔细检查。 如果车辆进入检 阅读全文
posted @ 2020-01-27 16:17 SSXFC 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-01-27 00:17 SSXFC 阅读(473) 评论(1) 推荐(0) 编辑