算法设计与分析-分支限界 已知一个加权有向图(为了计算方便,假设编号为1的顶点是入度为0的源点,编号为n的顶点是出度为0的汇点,图中的顶点从1开始编号),要求计算图中从源点出发到汇点的最短距离及其对应的路径(逆向输出)。
算法设计与分析-回溯法 输入一个整数n表示有n(1<=n<=20)种不同的物品,要求输出这些物品的所有可能子集(如果子集中有第i个物品,则在对应的位置上输出1,否则在对应的位置上输出0;另外子集对应的二进制数要求从小到大输出,以保证答案唯一)
算法设计与分析-贪心算法 已知一辆汽车加满油之后可行驶n公里,旅途中有k(假设k<=20)个加油站(相邻两个加油站的距离小于等于n),出发之前汽车已经加满油。设计一个有效的贪心算法(贪心思想:加满油之后尽可能走过多个站点),指出应在旅途中的哪些加油站停靠加油,使沿途加油次数最少。
算法设计与分析-软件-动态规划 给定n(1<=n<=10)种物品和一背包,物品i (1≤i≤n) 的重量是wi (wi > 0),其价值为vi (vi > 0),背包的容量为c (0<c<=20),问应如何选择装入背包的物品,使得装入背包中物品的总价值最大?
头歌 Java高级特性 - IO流 字节是指一小组相邻的二进制数码。通常是8位作为一个字节。它是构成信息的一个小单位,并作为一个整体来参加操作,比字小,是构成字的单位。字节(Byte) 是一种计量单位,表示数据量的多少,它是计算机信息技术用于计量存储容量的一种计量单位.我们想象一下,给你一串二进制码,要你来分辨它是什么含义,是代表数字还是字母还是汉字,你能有效的分辨吗?显然不能,一般来说,我们是比较难以理解一串二进制码代表的含义的,而且一串二进制码是代表什么含义也无法很直观的表示出来。我们比较好识别的是文字,字母和符号。所以就有了。
头歌 Java面向对象- 文件类 小贴士:在windows系统中文件目录表示方式为 D://XX.XX,在Linux中文件目录的表示方式为/xxdir/filename.txt ,在平台中使用的是Linux环境,所以编写代码的时候要使用Linux的目录方式哦。补充完代码后,点击测评,平台会对你编写的代码进行测试,当你的结果与预期输出一致时,即为通过。补充完代码后,点击测评,平台会对你编写的代码进行测试,当你的结果与预期输出一致时,即为通过。补充完代码后,点击测评,平台会对你编写的代码进行测试,当你的结果与预期输出一致时,即为通过。
头歌 练习-Java异常处理之throw之学生总成绩 仔细阅读右侧编辑区内给出的代码框架及注释,在 Begin-End 间编写程序代码,接收给定的一行字符串(某学生各科成绩),当某科成绩大于 100 或者小于 0 时,抛出一个异常(Exception),提示“成绩录入异常”。本关任务:接收给定的一行字符串(某学生各科成绩),当某科成绩大于 100 或者小于 0 时,抛出一个异常(Exception),提示“成绩录入异常”。平台将使用测试集运行你编写的程序代码,若全部的运行结果正确,则通关。可在右侧 “测试结果”区查看具体的测试集详情。