摘要: (以下图为例子)采用邻接矩阵的方法定义图的数据结构,并实现图的深度优先周游算法。 1.首先先定义并实现图的边Edge类,Edge类中的成员变量有:from->起点 to->终点 weight->权值(权值初始化为0) Edge.h 1 class Edge 2 { 3 public: 4 int f 阅读全文
posted @ 2019-12-22 12:14 m0nesy 阅读(811) 评论(0) 推荐(0)
摘要: IOC 文章会同时发布在同名公众号《码可思》,一个适合学生党的公众号! 带你通俗易懂走进编程世界! 1、什么是IOC IOC(Inversion of Control)就是控制反转,是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。其中最常见的方式叫做依赖注入(Dependency 阅读全文
posted @ 2020-08-12 16:49 m0nesy 阅读(55) 评论(0) 推荐(0)
摘要: 框架设计的灵魂(反射) 文章会同时发布在同名公众号《码可思》,一个适合学生党的公众号! 带你通俗易懂走进编程世界! 一、概述 Java的反射机制是指在程序的运行状态中,可以构造任意一个类的对象,可以了解任意一个对象所属的类,可以了解任意一个类的成员变量和方法,可以调用任意一个对象的属性和方法。这种动 阅读全文
posted @ 2020-08-12 16:46 m0nesy 阅读(82) 评论(0) 推荐(0)
摘要: (以下图为例子)采用邻接矩阵的方法定义图的数据结构,并实现图的深度优先周游算法。 1.首先先定义并实现图的边Edge类,Edge类中的成员变量有:from->起点 to->终点 weight->权值(权值初始化为0) Edge.h 1 class Edge 2 { 3 public: 4 int f 阅读全文
posted @ 2019-12-22 11:52 m0nesy 阅读(292) 评论(0) 推荐(0)