- 博客(11)
- 收藏
- 关注
原创 哈工大软件构造实验Lab2
目录1 实验目标概述··· 12 实验环境配置··· 13 实验过程··· 13.1 Poetic Walks· 13.1.1 Get the code and prepare Git repository· 13.1.2 Problem 1: Test Graph · 13.1.3 Problem 2: Implement Graph · 13.1.3.1 Implement ConcreteEdgesGraph· 23.1.3.2 Implement ConcreteVe...
2022-06-06 16:20:19 1004
原创 HIT软件构造实验1(lab1)
目录1 实验目标概述......................................................................................................................................... 12 实验环境配置.............................................................................................
2022-05-31 10:52:07 794
原创 java语言中父类和子类的关系
java和其他语言一样,子类可以继承父类,但父类不能继承子类。譬如创建两个类,一个Fruit类,一个Apple类,你可以Fruit a = new Apple,不可以Apple a = new Fruit。以常用的List型为例,你可以List l = new ArraytList,但不可以反着来。而在List,Set等类型中,即使时它们的具体类型(就是用两个三角括号包起来的那个)是父子类的关系,它们也不能互相继承。比如List<Fruit> a = new List<Ap
2022-05-30 16:42:06 1772
原创 程序人生-Hello‘s P2P From Program to Progress
计算机科学与技术学院2021年5月摘 要摘要是论文内容的高度概括,应具有独立性和自含性,即不阅读论文的全文,就能获得必要的信息。摘要应包括本论文的目的、主要内容、方法、成果及其理论与实际意义。摘要中不宜使用公式、结构式、图表和非公知公用的符号与术语,不标注引用文献编号,同时避免将摘要写成目录式的内容介绍。 该篇论文以P2P,020两个角度为引,以hello.c为对象介绍了高级程序语言程序在运行过程中的各个阶段,并采用多种方法多角度、多层次地分析了隶属各个阶段的中间文件,研究...
2022-05-11 09:08:37 1245
原创 计算凸包的两种方法
这篇文章将会简单介绍一下计算凸包的两种算法:Gift Wrapping Algorithm 和 Andrew's Algorithm首先说一下什么是凸包,,用最通俗的话来讲,在一个二维坐标平面上,随便给你一些点,然后让你从这些点里选择一部分连起来,要求连起来形成的这个图形是凸多边形,并且能够把给出的所有点包起来,并且选择的这些点的数目最少。为了辅助说明,在这里举一个例子。建立一个平面直角坐标系,假设给出的点坐标是(1,1),(3,2),(-4,0),(0,0),(2,2),(3,-1),
2022-05-01 18:03:29 1921 1
原创 MagicSquare Odd(奇数幻方) 详解2
将这条语句改为row=(row++)%n即可让偶数情况下不报错。然而偶数情况下生成的却不是magic square,这是因为每次i%n==0后,row的相对位置相比之前都会下降2位,设下降了j次。在n为奇数的情况下,j*2仅在j=n的情况下整除n(n/2不是整数,取不到);而在n为偶数情况下,能取到n/2,使得数字循环情况出现重复,小的和小的加在一起,大的和大的加在一起,结果就不是magic square了。...
2022-04-28 09:48:05 298
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人