- 博客(5)
- 收藏
- 关注
原创 进制转换luo
进制转换器。输入一个十进制数,转成二进制、八进制、十六进制。程序结果验证,可以用系统自带的计算器验证。 这种方法主要思路是人工10进制转2进制时减法的延伸,可能写的不太好大家见谅 package ch05; import java.util.Scanner; public class ex2_2 { static long two[]=new long[40]; static long o[]=new long[20]; static long ox[]=new long[10]; /**
2021-10-30 22:16:31
62
原创 计算一元二次方程
计算一元二次方程a????2 + ???????? + ???? = 0的解。a,b,c 的值从键盘输入。注意,要区分一个实 根、两个不同实根、无实数解时字符串表示的虚数解。系统可用的开方公式 Math.sqrt( )。 package ch05; import java.util.Scanner; public class ex1 { public static void main(String[] args) { Scanner input =new Scanner(System.in);
2021-10-30 22:11:26
159
原创 各位数字之和
从键盘输入一个整数,计算并输出该数的各位数字之和,如:8899123,和是 40。 package zy3; import java.util.Scanner; public class ex3 { public static void main(String[] args) { Scanner input=new Scanner(System.in); //方法一,这个对于输入数字位数有一定限制 int a=input.nextInt(); int sum=0; while(a!
2021-10-30 22:09:31
349
原创 试题 基础练习 Huffuman树 c实现
试题 基础练习 Huffuman树 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述 Huffman树在编码中有着广泛的应用。在这里,我们只关心Huffman树的构造过程。 给出一列数{pi}={p0, p1, …, pn-1},用这列数构造Huffman树的过程如下: 1. 找到{pi}中最小的两个数,设为pa和pb,将pa和pb从{pi}中删除掉,然后将它们的和加入到{pi}中。这个过程的费用记为pa + pb。 2. 重复步骤1,直到{pi}中只剩下一个数。 在
2021-10-30 22:02:33
104
原创 算法提高 最长滑雪道 java实现
试题 算法提高 最长滑雪道 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 小袁非常喜欢滑雪, 因为滑雪很刺激。为了获得速度,滑的区域必须向下倾斜,而且当你滑到坡底,你不得不再次走上坡或者等待升降机来载你。 小袁想知道在某个区域中最长的一个滑坡。区域由一个二维数组给出。数组的每个数字代表点的高度。如下: 一个人可以从某个点滑向上下左右相邻四个点之一,当且仅当高度减小。在上面的例子中,一条可滑行的滑坡为24-17-16-1。当然25-24-23-…-3-2-1更长。事实上,这是最长的
2021-10-30 21:58:57
73
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人