例1.给定带权有向图(如下图所示),G=(V,E),其中每条边的权是非负实数。另外,还给定V中的一个顶点,称为源,本题以顶点1为源。现在要计算从源到所有其它各顶点的最短路长度。这里路的长度是指路上各边权之和。现采用Dijkstra算法计算从源顶点1到其它顶点间最短路径。请将此过程填入下表中。 迭代
转载
2020-01-03 08:26:00
332阅读
Python是一种高级的通用编程语言,具有简单易学、功能强大、灵活多样等特点。随着人工智能、大数据、网络安全等领域的迅速发展,Python的应用也越来越广泛。
在Python程序设计中,编程练习是非常重要的一环。通过练习,我们可以加深对Python语法和逻辑的理解,提升编程技能,解决实际问题。下面就以旅行图为例,介绍一些Python编程练习。
## 旅行图
旅行图是指通过不同的路径和节点,连
原创
2024-07-01 05:47:46
10阅读
java面向对象程序设计练习题 【练习题】01.类的成员变量 猜数字游戏 一个类 A 有一个成员变量 v有一个初值100。定义一个类 对 A 类的成员变量 v 进行猜。如果大了则提示大了 小了则提示小了。等于则提示猜测成功。 【练习题】02.类的成员变量 请定义一个交通工具(Vehicle)的类 其中有: 属性 速度(speed)体积(size)等等 方法 移动(move())
1.编写程序,读取一个在0到1000之间的整数,并将该整数的各位数字相加,例如,整数是999,结果输出27. 程序清单如下:package sumsum;import java.util.Scanner;/** * * @author mjd */public class Sumsum { /** * @param args the command line argume
原创
2021-01-22 23:03:52
188阅读
《JAVA语言程序设计》模拟考试试题及答案一一、单选择题1、编译 Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( B )
原创
2023-05-16 09:39:30
1299阅读
索引选择:1-296 填空:297-548 判断:549-622 编程题:623-848题库1、关于测试一个中等规模程序的说法,以下错误的是()。 A、 从结构图最底层开始,逐步上升 B、 先运行测试每一个基础函数,再测试由基础函数组成的整体函数 C、 直接运行程序 D、 采用自底向上的执行方式 答案: C2、对以下代码的执行结果,描述正确的是:(255 > 55) == trueA、 输
转载
2023-11-08 23:13:50
195阅读
4.1 JDK的下载、安装与使用4.1.1 下载Java开发工具包(Java Development Kit,JDK),是Java应用程序的基础。这里下载JDK 11.0.1版本。选择 产品—— Java 下拉找到:Oracle JDKJava archive中找到以往的版本。 选择 Java SE 11 下拉找到对应操作系统的Java SE 11.0.1
转载
2023-07-25 12:29:24
190阅读
C语言学习笔记——谭浩强《C程序设计》例题练习1.1要求在屏幕上输出“This is a C program.”#include&am
原创
2023-05-24 15:03:02
548阅读
文章目录6 函数E201_06_01_输出所有水仙花数E201_06_02_正弦函数E201_06_03_计算常量eE201_06_04_身份证验证E201_06_05_计算组合E201_06_06_分糖果E201_06_07_验证四位卡布列克数7 常见算法E201_07_01_计算累加和E201_07_02_牛顿迭代法求根E201_07_03_计算最小公倍数E201_07_04_刘徽割圆术计算
转载
2023-10-26 13:52:08
48阅读
第一章:绪论1.1 java特征简单性面向对象:封装、继承、多态 (主要特征)半编译,半解释:兼具编译执行的效率优势和解释执行的灵活性;提高了应用程序的可移植性:源程序、中间代码Java源程序(.java) ——> 编译器编译 ——> 字节码(.class) ——> 解释器解释执行(JVM)可移植性:一次编译,到处运行 (Java依赖于JVM实现跨平台性)Java的半编译、半解释
转载
2023-05-23 11:12:48
418阅读
第一章教材知识点、概念1.2 什么是计算机1.3 编程语言1.4操作系统 Operating System1.5 操作系统1.6 、1.7 、1.8、1.10关键术语教材quiz1. 如何换行要点12. 打印表格要点2 域宽3. 求半径5.5的圆的周长和面积要点4.要点4Lab0 第一章 计算机、程序和Java概述Java语言程序设计与数据结构(中、英文)梁勇 著Lab0教材知识点、概念1.2
转载
2023-07-19 13:57:49
0阅读
1.什么是对象、类,它们之间的联系?答:1)对象是包含现实世界物体特征的抽象实体,它反映系统为之保存信息和与它交互的能力。对象是一些属性及服务的封装体,在程序设计领域,可以用“对象=数据+作用于这些数据上的操作”来表示。现实生活中对象是指客观世界的实体;在程序中对象是指一组变量和相关方法的集合。2)类是既有相同操作功能和相同的数据格式的对象的集合与抽象!3)两者的关系:对象是类的具体实例.。2.什
转载
2023-08-17 16:27:31
48阅读
【作业题01】rec=int(input())
if rec==0:
print("Hello World")
elif rec>0:
print('He\nll\no \nWo\nrl\nd\n')
elif rec<0:
print('H\ne\nl\nl\no\n \nW\no\nr\nl\nd\n') 【作业题02】写这
转载
2024-06-13 21:50:06
42阅读
1、判断题。判断下列各题是否正确,若正确,在()内打“/,否则打“X01、Java语言具有较好的安全性和可移植性及与平台无关等特性。V2、Java语言的源程序不是编译型的,而是编译解释型的。V3、Java语言使用的是Uni code字符集,每个字符在内存中占8位。X4、Java语言中不同数据类型的长度是固定的,不随机器硬件不同而改变。V6、 一个类可以实现多个接口,接口可以实现“多重继承”。 V7
转载
2023-08-14 16:38:29
268阅读
一、一个简单的Java应用程序public class FirstSample
{
public static void main(String[] args)
{
System.out.println("HelloWorld!");
}
}上述代码,将“Hello World!”发送到控制台上,也就说我们常说的打印到控制台上,一种输出流。 我们先来分析这段代码,上述程序比较简单,还是有
转载
2023-07-19 12:38:50
164阅读
1、Java语言特点了解1. java语言:有些语言提供了可移植性、垃圾收集等机制,但是没有提供一个大型的库。如果想要有酷炫的绘图功能、网络连接功能或者数据库存取功能,就必须动手编写代码。Java具备所有这些特性,它是一种功能齐全的出色语言,是一个高质量的执行环境,还提供了一个庞大的库。2. java特点:(1)简单性:Java语言是C++语法的一个“纯净版本”。没有头文件、指针运算等。(2)面向
转载
2023-09-01 12:02:47
14阅读
Java“理解面向对象程序设计的基本思想、基本方法和基本过程,并掌握一门面向对象的程序设计语言——Java语言程序设计;在掌握Java语言的基础之上,学习和实践基于Web的应用程序,如JSP、Hibernate、Struts等开源网站架构技术; 为体现交互性,可选讲网络上的3D交互图形设计程序; 为体现技术趋势,可选讲移动开发(Android); 掌握面向对象的编程思想,能够从面向对象的角度进行分
转载
2024-08-11 09:29:01
25阅读
1.1 Java 程序设计平台Java编程语言是一种多用途、并发的、基于类的、面向对象的编程语言;编译时通常包括将持续转化成机器无关的字节码表示。运行时活动包括加载和链接执行持续所需的类,生成可选的机器代码,动态优化持续和执行实际的程序。1.2 Java “白皮书” 的关键术语摘要下面11个关键术语进行组织:
1)简单性 2)面向对象 3)网络技术 4)健壮性 5)安全性 6)体系结构中
转载
2023-07-19 12:38:28
8阅读
初识Java程序、算法和流程图程序程序一词来源于生活,在生活中,我们经常会听到“按照程序办事”,此处的“程序”通常指为进行某项活动或事件所规定的方式和过程。程序是为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合。算法解决问题的具体方法和步骤算法的常用表示方法有两种:使用自然语言描述算法和使用流程图描述算法。流程图流程图是算法的一种图形化表示方式。流程图直观、清晰,更有利于人们设计
转载
2023-08-05 22:36:47
110阅读