求Java代码 [问题点数:50分]

Bbs1
本版专家分:0
结帖率 33.33%
Bbs1
本版专家分:0
Bbs1
本版专家分:0
回溯法 - 输出自然数1到n所有不重复的排列,即n的全排列
1. 问题描述: 输出自然数1到n的所有不重复的排列,即n的全排列。 2. 问题分析: (1) 解空间: n的全排列是一组n元一维向量(x1, x2, x3, ... , xn),搜索空间是:1...
关于算法设计的一个题
有一个自然数的集合,其中最小的数量是1,最大的数量是100,这个集合中的数据除了1外,每个数都可以油集合中的某两个数(这两个数可以相同)求和得到,编写一个程序,求符合上述条件的自然数的个数为10的所有
著名的斐波拉契数列(Fibonacci),除第一个和第二个数外,任意一个数都可由前两个数相加得到: 1, 1, 2, 3, 5, 8, 13, 21, 34, ...
def fib(max): n, a, b = 0, 0, 1 while n < max: print(b) a, b = b, a + b n = n + 1 return 'done' 注意,赋值语句: a, b = b, a + b 相当于: t = (b, a + b) # t是一个tuple...
有1到100个数字,将这些数字随机放到长度为100的数组中,其中有任意一个数字被1到100之外的数字替换,请找出被替换的数字
问:有1到100个数字,将这些数字随机放到长度为100的数组中,其中有任意一个数字被1到100之外的数字替换,请找出被替换的数字? 要求不能对数组排序 算法题,要求效率,特别优秀的另开贴加分
面试题——从找到1到100中丢失的数字
https://javarevisited.blogspot.com/2014/11/how-to-find-missing-number-on-integer-array-java.html?m=1   首先,需要明确的是这个应该会给一个n,表示总的数字的个数,之后会给n个数,表示现有的数字。   这个问题最简单的情况就是只缺少一个数字并且没有重复的数字,也就是说会提供你99个不重复的数...
求集合子集问题的C语言实现
编写一个程序,对输入的任意正整数n,输出集合{0,1,2,3,....,n-1}的所有子集
求一个集合的所有子集问题
**问题描述 已知N个大于0的整数构成一个集合,即{1,2,3,……,N},求其所有的非空且元素不相邻的子集,计算所有子集的乘积的平方的和。 例如:集合{1,2,3,4},其所有非空不相邻子集有{1},{2},{3},{4},{1,3},{1,4},{2,4} 这些子集的乘积的平方和为: 1*1+2*2+3*3+4*4+(1*3)(1*3)+(1*4)(1*4)+(2*
子集和问题 回溯法求解
子集和问题的一个实例为。其中S={x1,x2,…,xn}是一个正整数的集合,c是一个正整数。子集和问题判定是否存在S的一个子集S1,使得S1中所有元素的和为c。     试设计一个解子集和问题的回溯法。 回溯算法也叫试探法,它是一种系统地搜索问题的解的方法。回溯算法的基本思想是:从一条路往前走,能进则进,不能进则退回来,换一条路再试。用回溯算法解决问题的一般步骤为: 1、
谷歌笔试题--给定一个集合A=[0,1,3,8](该集合中的元素都是在0,9之间的数字,但未必全部包含), 指定任意一个正整数K,请用A中的元素组成一个大于K的最小正整数。
谷歌笔试题--给定一个集合A=[0,1,3,8](该集合中的元素都是在0,9之间的数字,但未必全部包含), 指定任意一个正整数K,请用A中的元素组成一个大于K的最小正整数。 Google2009华南地区笔试题 给定一个集合A=[0,1,3,8](该集合中的元素都是在0,9之间的数字,但未必全部包含),指定任意一个正整数K,请用A中的元素组成一个大于K的最小正整数。比如,A=[1,0] K=
【算法面试题】从1-200中任意选出101个自然数,其中一个数必是另一个数的整数倍
【爱奇艺】现有1-200之间的正整数,假设从中任意抽取101个数,试证明其中必然有一个数可以被另外一个数整除? 证明: 任意整数都可以写成(2^a)*b的形式,其中a>=0且a为奇数. 把这200个数分类如下: 以上共分为100类,即100个抽屉。显然在同一类中的数若不少于两个,那么这类中的任意两个数都有倍数关系。从中任取101个数,根据抽屉原理,一定至少有两个
数是集合吗?
        大家已经知道,根据冯.纽曼关于自然数n的递归定义,自然数n是集合。根据公理集合论ZFC的无穷公理,全体自然数n构成集合N,即》N = {0,1,2,3,4,……} 出发,可以顺次定义出整数集合Z;有理数集合Q;实数集合R。有了实数集合R,添加完备性公理,引入函数及其导数、积分概念,微积分就差不多了。        由此可见,冯.纽曼自然数集合递归定义“功不可没”,其他都是废话。袁萌...
1333:【例2-2】Blah数集
【题目描述】 大数学家高斯小时候偶然间发现一种有趣的自然数集合Blah,对于以a为基的集合Ba定义如下: (1)a是集合Ba的基,且a是Ba的第一个元素; (2)如果x在集合Ba中,则2x+1和3x+1也都在集合Ba中; (3)没有其他元素在集合Ba中了。 现在小高斯想知道如果将集合Ba中元素按照升序排列,第N个元素会是多少?   【输入】 输入包括很多行,每行输入包括两个数字,集...
JAVA经典面试题(三)--1~100共一百个自然数,放入一个99个元素的数组a[99],找出没有放入的那个元素
这答题有两个难点,第一个是怎么向有99个元素中插入不重复的1~100的自然数。第二个是程序优化,也就是1~100的自然数之和减去99个数组元素之和就是剩下的那个数。int sumA = (1+100)*50; int sumArr = 0; int[] arr = new int[99]; for (int i = 0; i < 99; i++) {
圆周长的java代码
利用<em>java代码</em>求圆周
kruskal算法求最小生成树 java
kruskal算法求最小生成树 <em>java代码</em>
求最大公约数
这是一段有弹出窗体的求最大公约数的<em>java代码</em>,
java代码
很值得学习的<em>java代码</em>!求积分啊,急急急
java 矩阵转置、求逆等的实现
对矩阵求逆、乘法、方阵行列式求值,转置的<em>java代码</em>,
有一组数,找出其中和等于指定值的集合
比如有20个数字,每个数字不相同,着20个数字总和2000,在这一组数据中和接近500的集合,求一个快速的算法。
java 数组中两两相加等于某个数的组合种数 蛮力解法 排序解法
求数组中两两相加等于某个数的组合中种数 下面提两种解法: 1.蛮力算法:时间复杂度为O(n^2) 2.排序法: 时间复杂度为O(logn) 对数组先进行排序,定义begin和end分别指向数组的 第一个元素和最后一个元素,分为以下三种情况: 1:若array[begin]+array[end]
C语言 入门到精通100题
C 语言编程经典 100 例 【程序1】题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去       掉不满足条件的排列。 2.程序源代码: main() { int i,j,k; printf(“\n“); for(i=1;i〈5;i++)    /*
自然数拆分
Problem Description 任何一个大于1的自然数n,总可以拆分成若干个小于n的自然数之和。 Input 输入有多组数据,对于每组数据就一个数n。 Output 对于每组输入输出n的拆分方法。 Sample Input 4 Sample Output 1+1+1+1 1+1+2 1+3 2+2 /* 解题报告:4
求m个数之和等于n的C语言程序
输入两个整数m,n,编写程序求出所有n个数之和等于m,例如输入m=3,n=2.编写程序要求输出: 3=0+3; 3=1+2; 3=2+1; 3=3+0;
绪论-第1章-《数据结构习题集》答案解析-严蔚敏吴伟民版
严蔚敏吴伟民版《数据结构习题集》第1章绪论部分答案+习题解析。
1-100自然数 找出缺少的数(…
原文地址:找出缺少的数(转)">1-100自然数 找出缺少的数(转)作者:InnerPeace现有1~100共一百个自然数,已随机放入一个有98个元素的数组a[98]。要求写出一个尽量简单的方案,找出没有被放入数组的那2个数,并在屏幕上打印这2个数。注意:程序不用实现自然数随机放入数组的过程。 查看复制到剪切板打印 Java代码  找出缺少的数(转)" /> int[] b = new
3、在一个列表中存储以下元素:apple,grape,banana,pear 3.1 返回集合中的最大的和最小的元素 3.2 将集合进行排序,并将排序后的结果打印在控制台上 [必做题]
import java.util.Collections; import java.util.LinkedList; public class Test3 {     public static void main(String[] args) {         /*          * 3、在一个列表中存储以下元素:apple,grape,banana,pear             ...
python数据元素--集合(1/2 集合的概念和分类)
python数据元素--集合(Ⅰ 集合的概念和分类)【范例】观察字符串,列表,元组,字典和集合。# 有序:可以通过索引值获取元素 # 字符串(有序) text = &quot;abc&quot; # 列表(有序) l = [1, 2, 3] # 元组(不可变,有序) t = (1, 2, 3) # 字典(无序,可随机访问) d = {&quot;name&quot;: &quot;Jack&quot;, &quot;age&quot;: 20} # 集合(无序,不可随机访问)...
一个集合的子集个数的计算方法
假设一个集合包含n个元素,要求计算
java写的三个求乘法逆元的算法
java写的三个求乘法逆元的算法: public int extendEuclid(int e, int modValue){ int D = 0; int x1, x2, x3, y1, y2, y3, t1, t2, t3; x1 = y2 = 1; x2 = y1= 0; x3 = e; y3 = modValue; int q = 0; while(true){ if(y3 == 1){ D = y2;
求n的阶乘java代码
求n的阶乘有很多种方法,可以用循环,递归,等方法 1、循环 //用循环累乘求n的阶乘 public static void main(String[] args) { int r = 1; for(int i = 5;i &amp;gt; 0;i--){ r *= i; } System.out.println(r); } 2、递归法 //递归法就n的阶乘 p...
java代码中求100-200之间的质数,详细代码
<em>java代码</em>中求100-200之间的质数,详细代码。java,程序员,编程技术,android,面试题
求某个数的阶乘java代码
求某个数的阶乘<em>java代码</em> 输出:Hello!---20的阶乘等于:2432902008176640000
n阶幻方java代码
n阶幻方的求法(<em>java代码</em>版)。由于现在网上还没有系统的求n阶幻方的<em>java代码</em>,所以写出来供大家参考!
求java用回溯法解决子集和问题
子集和问题: 问题描述:子集和问题的一个实例为.其中,S={X1,X2,X3,……,XN}是一个正整数的集和,C是一个正整数。子集和问题判定是否存在S的一个子集S1,使得S1中的所有元素加起
回溯法(算法分析与设计)
0.回溯法的算法框架 A.简介 回溯法,又称试探法。一般需要遍历解空间,子集树
回溯法 求集合全排列、子集
回溯法,参见之前的blog。 全排列: 全排列是将一组数按一定顺序进行排列,如果这组数有n个,那么全排列数为n!个。 从集合中依次选出每一个元素,作为排列的第一个元素,然后对剩余的元素进行全排列,如此递归处理,从而得到所有元素的全排列。 以对字符串abc进行全排列为例,我们可以这么做:以abc为例 固定a,求后面bc的排列:abc,acb,求好后,a和b交换,得到bac 固定b,求
【回溯法】求子集问题
????????{1,2,3},?????????? ???????????,????????????,??????,???????? ????????n????????,?????????i,?xi?????????????,xi=1??????,xi=0???????,??,??????: {x1,x2,x3,x4……xn};???2^n?????????????. ????:#in
圆柱体积,用java代码
用java求圆柱体积;import java util Scanner; public class Cylinder{ public static void main String[] args { System out print &quot;Enter the radius and length of a cylinder:&quot; ; Scanner input new Scanner System in ; float radius input nextFloat ; float length input nextFloat ; float area float Math PI radius radius; float volume area length; System out println &quot;The area is &quot;+area ; System out println &quot;The volume is &quot;+volume ; } }">用java求圆柱体积;import java util Scanner; public class Cylinder{ public static void main String[] args { System out print &quot;Enter the radius and length of a cylinder:&quot; ; Scanner input new Scanner System in ; float radius input nextFloat ; float length input nextFlo [更多]
JAVA a+b 代码
用JAVA a+b 代码 简单 图像化,新手上路刚刚学习仅供相互交流
求平均数的代码
这是基于java编写的关于求几个数的平均值的代码,还带有找出与平均值最接近的那个数的功能。
求矩阵的迹的代码
用数组存储了矩阵的各个元素,并且求出该矩阵的迹。
java 代码笔记 求平均值
1.求平均值 PageVo pageVos = ((BaseMonitorIndicatorsSkinsDao) this.dao).page(baseMonitorIndicatorsSkinsParamVo); Double single_weight = 0.0; Double transverse_diameter =
java简易代码
<em>java代码</em><em>java代码</em><em>java代码</em><em>java代码</em><em>java代码</em><em>java代码</em><em>java代码</em><em>java代码</em><em>java代码</em>
java 日历代码
这是一个完整的日历JAVA代码(原创) 同时里面也有具体的求星期方法和大家共享 (保证好使)
计算几何求凸包算法的java实现
计算几何求凸包的<em>java代码</em>,运行可用,可以鼠标任意点击去点,并绘制离散点的最大凸包。
java代码demo
<em>java代码</em><em>java代码</em><em>java代码</em><em>java代码</em><em>java代码</em><em>java代码</em><em>java代码</em>
TopK问题 Java代码
import java.util.Arrays; public class TopK{ public static void main(String[] args){ int [] data = {5,1,2,3,4,0,6,7,8,9}; int k = 1; FindTopK(data, 0, data.length-1, k-1); System.out.println(
Java基础笔记-继承、抽象类、接口、多态、内部类、异常
继承:多个类具有相同的属性和行为时,将这些内容单独抽取到一个单独的类中,那么多个类无需再定义这些属性和行为,直接继承那个类即可 1)  多个类称为子类,单独的类称为父类或者超类 2)  子类可以继承父类中非私有的属性和方法 3)  通过extends关键字让类与类之间建立继承关系 4)  继承的出现提高了代码的复用性,让类与类之间产生了关系,为多态的出现提供了前提 5
算法:求第k小元素
学习算法时一个求第k小元素的小例子。内含代码和输入文件。很好用哦!
JAVA求字符串数组交集、并集和差集
原博地址:http://www.cnblogs.com/wanying521/p/5179151.html 1 package string; 2 3 import java.util.HashMap; 4 import java.util.HashSet; 5 import java.util.LinkedList; 6 impo
用java求水仙花数最经典的代码
1.打印100-n之间的水仙花数,水仙花数定义,n由用户输入,n大于100 每一位的该数位数次方之后等于该数,那么该数为水仙花数 如:153=1的3次方+5的3次方+3的3次方,注意:这里位数不确定,需要动态的获取。 思路分析:  a)输入n在101到99999的数字-》利用循环  b)找出100到n的所有数字-》利用循环  c)判断当前的数字是否是水仙花数        
java 求方阵对角线之和
java 求方阵对角线之和 java 求方阵对角线之和 java 求方阵对角线之和
动态规划法实现最短路径问题java代码
动态规划思想解决最短路径问题java语言实现
分别用Java和Scala求PV,UV测试程序
求 PV,UV的程序还是比较简单 ,在mapreduce阶段也有相应的Java代码,其实本质都是一样的, 首先要准备一下要分析的数据,这里就不把数据贴上去了 !//Java代码 package com.zyf.myhadoop;import java.io.IOException;import org.apache.hadoop.conf.Configuration; import org.apa
三种算法求最大公约数——Java实现
 求两个自然数m和n的最大公约数。 连续整除检测:   1. t=min{m,n};   2. m除以t,如果余数为0,则执行步骤3,否则,执行步骤4;   3. n除以t,如果余数为0,返回t的值作为结果,否则,执行步骤4;   4. t=t-1,转第2步;    例如,要计算gcd(66,12),首先令t=12,因为66除以12余数不为0,将t减1,而12除以11余
一堆基础java代码,包括一个小项目(jsp+servlet)
一堆<em>java代码</em> 一堆<em>java代码</em> 一堆<em>java代码</em> 一堆<em>java代码</em> 一堆<em>java代码</em> 一堆<em>java代码</em> 一堆<em>java代码</em> 一堆<em>java代码</em>
用Java利用prim算法实现最小生成树
标题: 最小生成树 时 限: 1000 ms 内存限制: 10000 K 总时限: 3000 ms 描述: 有一张城市地图,图中的顶点为城市,无向边代表两个城市间的连通关系,边上的权为在这两个城市之间修建高速公路的造价,研究后发现,这个地图有一个特点,即任一对城市都是连通的。现在的问题是,要修建若干高速公路把所有城市联系起来,问如何设计可使得工程的总造价最少。假定所有输入的根节点或者源为第一个城市或第一组数据。 请使用prim算法求解。 输入: n(城市数,1<=100); e(边数); 以下e行,每行3个数i,j,wij,表示在城市i,j之间修建高速公路的造价。 输出: n-1行,每行为两个城市的序号,表明这两个城市间建一条高速公路。 输入样例: 5 8 1 2 2 1 3 12 1 4 10 2 3 8 2 5 9 3 4 6 3 5 3 4 5 7 输出样例: 1 2 2 3 3 5 3 4
java 代码打印1000以内的质数(素数)
[code=&quot;java&quot;]package com.zhishu; /** * java 代码打印1000以内的质数(素数) * @author Administrator * */ public class Zhishu { public static void main(String[] args) { int i = 2; while (i &lt; 1000) ...
图——关键路径用JAVA代码实现
package graph; import java.util.ArrayList; import java.util.Stack; public class GraphAdjListOperator extends GraphOperator { protected static int[] etv, ltv; /* ??????��??????????????????�?????
求数组的中位数,平均数和众数的代码!
#include #include using namespace std;void mean (const int [],int);void median (int [],int);void mode (int [],int [],int);void bubbleSort (int [],int);void printArray(const int[],int);<br /
java求众数
java从文件中读取数据通过两种方法求众数和重数并将结果写入文件中
高分求一个java代码
要求输出的结果是这个样子的:rn555555555rn544444445rn543333345rn543222345rn543212345rn543222345rn543333345rn544444445rn555555555rn算法越优秀越好,算法能给出来越多越好。谢谢!要求给出全部<em>java代码</em>。
java代码问题,求指点。
java初学者,最近写一个java写的mvc框架下拖动三角形点画三角形的程序,但是现在无法初始运行,不知道问题在哪里,没有报错,debug也不见问题。 因为编程经验不多,不知道该怎么解决,往经验人士zhi dianrnrn----view 1------: rnrnimport java.util.Observer;rnimport java.util.Observable;rnimport javax.swing.JLabel;rnrnpublic class AView extends JLabel implements Observerrn private TriangleModel model;rnrn public AView(TriangleModel model) rn super();rn this.model = model;rn rn double valueA = model.getA();rn double valueB = model.getB();rn double valueC = (int) Math.sqrt(model.getA()*model.getA()+model.getB()*model.getB());rn double valueD=model.getA()*model.getA()+model.getB()*model.getB();rn rn setText("A="+valueA+" A*A="+valueA*valueA+" "+ "B=" +valueB+" B*B="+valueB*valueB+" "+ "C="+ valueC+" "+ "C*C="+ valueDrn +" "+ valueD+"="+valueA*valueA+"+"+valueB*valueBrn +"");rn rn rn public void update(Observable os,Object obj)rn rn double valueA = model.getA();rn double valueB = model.getB();rn double valueC = (int) Math.sqrt(model.getA()*model.getA()+model.getB()*model.getB());rn double valueD=model.getA()*model.getA()+model.getB()*model.getB();rn rn setText("A="+valueA+" A*A="+valueA*valueA+" "+ "B=" +valueB+" B*B="+valueB*valueB+" "+ "C="+ valueC+" "+ "C*C="+ valueDrn +" "+ valueD+"="+valueA*valueA+"+"+valueB*valueBrn +"");rn rnrn rn----view2----- :rnrnimport java.util.Observer;rnimport java.awt.AlphaComposite;rnimport java.awt.BasicStroke;rnimport java.awt.Color;rnimport java.awt.Dimension;rnimport java.awt.Graphics;rnimport java.awt.Graphics2D;rnrnimport java.awt.Polygon;rnimport java.awt.RenderingHints;rnimport java.awt.Shape;rnrnimport java.awt.geom.Line2D;rnrnimport java.util.Observable;rnrnrnimport javax.swing.JPanel;rnrnimport triangle06.TriangleModel;rnrnrnpublic class TriangleView extends JPanel implements Observer rn rnrn rn TriangleModel model;rn rn final int originX = 300;rn final int originY = 300; rn public TriangleView(TriangleModel model) rn super();rn this.model= model;rn rn // setPreferredSize(new Dimension(300,300));rnrnrnrnrnprivate void paintBackground(Graphics2D g2)rn g2.setPaint(Color.LIGHT_GRAY);rn for (int i = 0; i < getSize().width; i += 10) rn Shape line = new Line2D.Float(i, 0, i, getSize().height);rn g2.draw(line);rn rnrn for (int i = 0; i < getSize().height; i += 10) rn Shape line = new Line2D.Float(0, i, getSize().width, i);rn g2.draw(line);rn rnrn rnrnpublic void paintComponent(Graphics g) rn Graphics2D g2 = (Graphics2D) g;rn g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);rn paintBackground(g2);rn// rn float[] dash=(float) 3.0,(float) 3.0;rn g2.setStroke(new BasicStroke((float)2,BasicStroke.CAP_BUTT,BasicStroke.JOIN_MITER,(float)1.0,dash,(float)0.0));rn g2.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_OVER, 0.50f));rn if(model == null)rn model = new TriangleModel(new Triangle(100,200),null,null,true);rn rn if (model.startDrag != null && model.endDrag != null) rn int[] x=originX, originX, (int) (originX+model.getB());rn int[] y=originY,(int) (originY+model.getA()),originY;rn Polygon poly = new Polygon(x,y,3);rnrn g2.setColor(Color.red);rn rn g2.fill(poly);rn rn rnrn rn if (model.dragging = true) rn g2.setPaint(Color.LIGHT_GRAY);rn rn int[] x1=originX, originX, (int) (originX+model.getB());rn int[] y1=originY,(int) (originY+model.getA()),originY;rn Polygon poly1=new Polygon(x1,y1,3);;rn g2.draw(poly1);rn rn rnrnrnrn@Overridernpublic void update(Observable o, Object arg) rn repaint();rn rnrnrnrnrnrn------model------ rnrnimport java.awt.Point;rnrnimport java.awt.event.MouseEvent;rnrnimport java.util.Observable;rnrnrnrnpublic class TriangleModel extends Observablern private Triangle temp;rn public Point startDrag, endDrag;rn public boolean dragging = false;rn rn rn rnrn public TriangleModel(Triangle temp, Point startDrag, Point endDrag, boolean dragging) rn super();rn this.temp = temp;rn this.startDrag = startDrag;rn this.endDrag = endDrag;rn this.dragging = dragging;rn rnrn public Point getStartDrag() rn return startDrag;rn rnrn public void setStartDrag(Point startDrag) rn this.startDrag = startDrag;rn rnrn public Point getEndDrag() rn return endDrag;rn rnrn public void setEndDrag(Point endDrag) rn this.endDrag = endDrag;rn rnrnrnpublic double getA()rn return temp.getA(); rn rn rn public void setA(int a)rn temp.setA(a);rn setChanged();rn notifyObservers();rn rn public double getB()rn return temp.getB(); rn rnrn public void setB(int b)rn temp.setB(b);rn setChanged();rn notifyObservers();rn rnrnpublic void mouseClicked(MouseEvent e) rn // TODO Auto-generated method stubrn rnrnrnpublic void mousePressed(MouseEvent e) rn // TODO Auto-generated method stubrn startDrag = new Point(e.getX(), e.getY());rn if(e.getX() == 300||e.getY() == 300)rn dragging=true;rn rn endDrag = startDrag;rn // repaint(); rnrnrnrnpublic void mouseReleased(MouseEvent e) rn // TODO Auto-generated method stubrn startDrag = null; rn endDrag = null;rn dragging= false; rn rnrnrnrnpublic void mouseEntered(MouseEvent e) rn // TODO Auto-generated method stubrn rnrnrnrnpublic void mouseExited(MouseEvent e) rn // TODO Auto-generated method stubrn rnrnrnpublic void mouseDragged(MouseEvent e) rn // TODO Auto-generated method stubrn endDrag = new Point(e.getX(), e.getY());rn rn rn rnrnrnrnpublic void mouseMoved(MouseEvent e) rn // TODO Auto-generated method stubrn rnrnrn rn rnrn----- GUI------ rnrnimport javax.swing.JFrame;rnrnpublic class TriangleGUI rnrn public static void main(String[] args) rn rn JFrame frame = new JFrame("triangle");rn frame.setSize(500, 500);rn frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);rn rn Triangle temp = new Triangle(100, 200); rn TriangleComponent panel = new TriangleComponent(temp);rn rn frame.add(panel);rn frame.setVisible(true);rn rnrnrnrnrn------component------rnrnimport java.awt.BorderLayout;rnrnrnimport javax.swing.JPanel;rnrnrnpublic class TriangleComponent extends JPanel rn public TriangleComponent(Triangle temp)rn super();rn rn TriangleModel model = new TriangleModel(temp, null, null, true); rn rn AView a = new AView(model);rn rnrn TriangleView triangle = new TriangleView(model);rn rn model.addObserver(a);rn rn model.addObserver(triangle);rnrn rnrn add(BorderLayout.CENTER,triangle);rn rn add(BorderLayout.SOUTH,a);rnrn rn rnrn rnrn rnrnrn------triangle----------:rnrnrnrnpublic class Triangle rn private int c;rn private int b;rn private int a;rn rn rn public Triangle(int a, int b) rn rn this.a=a;rn this.b=b;rn this.c=(int) Math.sqrt(a*a+b*b);rn rn rn rnrn public double getA() rn return a;rn rnrnrn public void setA(int a) rn this.a = a;rn rn rnrn public double getB() rn return b;rn rnrnrn public void setB(int b) rn this.b = b;rn rn rnrn public double getC() rn return c;rn rnrnrn public void setC(double c) rn this.c=(int) Math.sqrt(a*a+b*b);rn rn rn rn rnrnrnrnrn--------change---------:rnrnimport javax.swing.event.ChangeEvent;rnimport javax.swing.event.ChangeListener;rnrnpublic class change implements ChangeListenerrn private TriangleModel model;rn rn public change(TriangleModel model) rn super(); rn this.model = model;rn rn rn rn rnrn public void stateChanged(ChangeEvent c) rn int value1 = (int)Math.abs(model.endDrag.x-300);rn int value2 = (int)Math.abs(model.endDrag.y-300);rn model.setA(value1); rn model.setB(value2); rn rn rn rn rn rn rn rnrn
求写java代码
我的网站的是windows+SQL+asp平台,需写网络爬虫<em>java代码</em>:rnrn1、共设50个栏目,人工定位每个栏目需要爬取的网站网址及栏目路径:rnrn2、自动抓取定位网站 的“固定栏目”的“最新文章”:rn ·一有新文章,即可抓取;rn ·rn3、需要密码的,解密rn4、解析出来,形成文本rn ·标题和内容,rn ·去掉目标网站的特征码。rn5、写进自己的数据库;rnrnQQ:260007801
网上花店源代码JAVA
网上花店源文件 包括数据库 java编程
第五题 输入如下程序代码,实现计算并输出,任意整数的平方。掌握java的输入输出。
import java.text.SimpleDateFormat; import java.util.Date; import java.util.Scanner; public class 整数平方 { public static void main(String[] args) { SimpleDateFormat df=new SimpleDateFormat(&quot;yyyy-MM-dd H...
java的多态性学习代码
1、下面的代码是定义一个抽象类Shape,然后Circel和Square类继承Shape类,实现Shape中的方法MianJi();      public class ShapeDemo {       public static void main(String[] args) {              //向上转型,创建一个父类Shape的引用,让引用指向子类
用java求某类型字节数
int i =Float.SIZE; System.out.println(i); 找到基本类型对应的封装类,然后得到封装类的.SIZE字段
Java实现跳台阶问题
5、跳台阶问题 【问题描述】一个台阶总共有n级,如果一次可以跳1级,也可以跳2级。求总共有多少总跳法,并分析算法的时间复杂度,例如 n 为1 时只有一种跳法 n 为2 时只有两种跳法 【输入形式】输入一个整数n 【输出形式】n级的跳法数,整数m 【样例输入】 6 【样例输出】 13 【样例说明】 输入与输出均为整数 import java.util.Scanner; public class M...
Java代码 求二叉树的深度
所谓的二叉树的深度就是从根节点到叶子节点的依次经过的节点所形成的一条路径,最长的路径就是树的深度。 算法思想:会出现两种情况 1、该二叉树是空树,则返回0; 2、该二叉树不为空,用递归的方法,分别求出左子树和右子树的深度,比较他们的最大值,求整体树的深度时加1即可。 Java代码如下: /**  * Definition for binary tree  * public class
求一段JAVA代码
1.写一个程序打印1到100这些数字。但是遇到数字为3的倍数的时候,打印“Fizz”替代数字,5的倍数用“Buzz”代替,既是3的倍数又是5的倍数打印“FizzBuzz”。rn2.给定一个字符串(不包括回车换行之类的特殊字符),给定一个文本文件(可能含有汉字),如果某一行中包含该字符串就算一次,打印出该文件中总共出现多少次。
急求一些Java代码
做一个GUI,上面有菜单栏(menubar),menu主要有file,edit等等。在file里面要有导入。我想让他导入一些jpg格式的图片到程序中。但是不会做导入这一块。rn谁有源代码,我不胜感激!rn还有一点,就是谁有对图片上的文字数字识别的Java源代码,有了最好!rnrn我是想做一个这样的程序:大学的考试卷子都要存档,而现在的学生很多,又有很多科目,每年都会有很多卷子要存档。如果做一个程序,让纸质的卷子变成电子版,而且能够自动读取卷子上的学生信息,和数据库里的学生信息对照起来。rn谢谢了!
求重写几句JAVA代码
[code=objc]BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(rn s.getOutputStream(), "UTF-8"));rn bw.write(userID,userPWD);rn bw.flush();rn[/code]rnrn请写成Qt语句,万分感谢。
求经典的C++和java代码
如题,多谢!
急求JAVA代码
500行左右,内容不限;rn最好能包括JAVA大部分基本语法知识rn急用!
求五彩连珠java代码
  求五彩连珠<em>java代码</em>
java代码求阶乘
用递归的方式求阶乘 private static long getFactorial(int n){ if (n <= 0 ) { return 0; } if (1== n) { return 1; } return n * getFactorial(n-1); }
求12306验证码识别的JAVA代码
求12306验证码识别的JAVA代码rn[url=https://dynamic.12306.cn/otsweb/passCodeNewAction.do?module=login&rand=sjrand&5]例如连接中的验证码[/url]
求图的欧拉回路的java代码
首先判断图有没有欧拉回路,有的话给出欧拉回路的路径。最好是无向图和有向图都写一份。拜托各位大哥了。。。。。。不好意思,小弟我只有这么多分。
求宠物管理系统Java代码
求好心人帮忙写个宠物管理系统,具有增删改查功能,不用数据库,谢谢!!
新手求java代码
求代码用java实现温室控制的模拟过程演示,某温室控制系统以温度传感器与湿度传感器为输入设备,以温度调节器和湿度调节器作为输出设备,从而监控温室的温度与湿度指标。设计一控制系统,以伪随机数发生器模拟由传感器采集的温度与湿度数据,如果超出规定指标则给出警告信息并启动相应的调节器,对设备的控制指令以屏幕输出信息模拟。
急求快速傅里叶变换java代码
求快速傅里叶转换<em>java代码</em>,毕设用的,最好有注释可以看懂,数学不是很好,小弟感激不尽[img=http://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/3.gif][/img]
求破坏本机的java代码
不要用.exec函数,不超时(10秒内程序还没结束的话会被强制关闭),怎样才能对本地机器造成破坏,比如关机,重起,关闭数据库,可用内存减少等等,任何对本机不利的代码都行,思想也行.
求数学计算JAVA代码
比如 0收费金额>=当前缴费系统收费金额的负数rn如何写这个JAVA代码rn
求去掉-的java代码?
求去掉-的<em>java代码</em>?rn比如102390-363-469,我要把它变成102390363469
【求】词法分析和语法分析的JAVA代码
我需要做学习用,我不会写,想借鉴前人的经验!rn自己写一个!rn只有发完整代码的人才给分。
求完整java代码
假设有10个txt文件一天一个,格式:0点时:a:12;b:0;c:23;1点时:a:15;b:0;c:28;2点时:a:19;b:0;c:33;3点时:a:22;b:0;c:36正常是一直递增的,但会有特殊情况不如4点时:a:5;b:0;c:2;随后数据5点时:a:10;b:0;c:12;又一直递增。所以最后5个小时的总和计算应为:a=22-12+10(变化前-初始的+最后变化后从新计算的第5个小时计算的值)b:0;c=36-23+12(计算方法同a)需要计算这么10天的abc各自总和。
求优化一段java代码
6w条数据 拼接xml用了七分多钟 想优化 但不知从哪里下手rn代码如下rn[code=java] rn String generate_type ="征集调查信息查询";//GENERATE_TYPErn org.dom4j.Document xmldoc=DocumentHelper.createDocument();//创建documentrn Element sac=xmldoc.addElement("SAC-DATA");//添加根元素rn Element generate_date = sac.addElement("GENERATE_DATE");rn generate_date.addText(nowdata);rn Element generatetype = sac.addElement("GENERATE_TYPE");rn generatetype.addText(generate_type);rnrn try rn Documents documents = Documents.openWCMObjs(User.findByName("admin"), filter);rn if(documents.size()>0)rn for(int i=0;i
java代码求时间问题
我想求出 系统七天前的时间,怎么总是出错,   package com.pa; public class DateTest { private String year; private String month; private String day;    private int yy,mm,dd; //初始化是取得系统时间 public DateTest() {   java.text.Sim...
java代码执行顺序求解释?
nn```npublic class ExA n private static ExA a = new ExA();n static n System.out.println("父类--静态代码块");n nn public ExA() n System.out.println("父类--构造函数");n nn n System.out.println("父类--非静态代码块");n nn public static void main(String[] args) n new ExB();n nnnclass ExB extends ExA n private static ExB b = new ExB();n static n System.out.println("子类--静态代码块");n n n System.out.println("子类--非静态代码块");n nn public ExB() n System.out.println("子类--构造函数");n nnn```nnn父类--非静态代码块n父类--构造函数n父类--静态代码块n父类--非静态代码块n父类--构造函数n子类--非静态代码块n子类--构造函数n子类--静态代码块n父类--非静态代码块n父类--构造函数n子类--非静态代码块n子类--构造函数nn
java代码延迟执行的方法
找了下,好像没有发现这样的方法,不知道是真没有还是我没找着呢?rn 比如:只是暂停止1秒后,再执行其后的代码.rn
求计算器java代码
求计算机<em>java代码</em>
求优秀的JAVA代码
小弟最近设计一个界面,但是界面也搞越复杂,就象是一件烂衣裳,东补一块,西补一块.我看我不重新设计,迟早会要崩溃的.很想看看别人优秀的代码,看看别人的设计方法.rn有没有什么好的网站,给小弟介绍一下.(中英文都行)
关于用Java来写最大公约数和最小公倍数的问题详解及代码
对于刚刚接触Java语言的初学者而言,除了“hello world”,比较常见的就是水仙花数、最大公约数、最小公倍数、完数、素数(质数)、一定范围内的奇数和、一定范围内的偶数和等等等等练习,此类练习基本都是针对“for(变量的初始;条件的判断;条件的改变){循环体}”,以及for语句中嵌套“if(条件判断){循环体}”的知识点进行操作的,当然,有些题目的知识点可以拓展到数组、函数等,但是对于刚刚接
逆矩阵实现java代码
为了实现Hill密码,我们必须先实现如何求逆矩阵。A的逆矩阵公式为 A*/|A|,我们需要分别求出A*、|A|。 为了求出我们的伴随矩阵,我们要实现几个步骤的方法: 1、实现求出(h,v)相应坐标下的余子式 2、实现求出一个矩阵的值 3、实现通过求代数余子式并转置来实现求逆矩阵 1、实现求出(h,v)相应坐标下的余子式/* * 求(h,v)坐标的位置的余子
求两个整数之间的绝对素数
用C语言编写一个求两个整数之间的绝对素数,并求他们的和
Prim算法求解最小生成树的Java实现
上一篇既然提到了Krusal算法,这里就不得不说Prim算法了,这两个算法都是求解最小生成树的经典的贪婪算法。与Krusal算法不同的是,Prim算法在求解过程中始终保持临时结果是一颗联通的树。该算法的伪代码如下 //假设网络中至少有一个个顶点 设T为所选边的集合,初始化T为空 设 TV为已在树中的顶点的集合,置TV={1} 令E为网络中的边的集合 while(E不为空,并且T 中的边数
java代码效率优化
<em>java代码</em>效率优化<em>java代码</em>效率优化<em>java代码</em>效率优化<em>java代码</em>效率优化<em>java代码</em>效率优化<em>java代码</em>效率优化<em>java代码</em>效率优化<em>java代码</em>效率优化<em>java代码</em>效率优化<em>java代码</em>效率优化<em>java代码</em>效率优化<em>java代码</em>效率优化<em>java代码</em>效率优化
文章热词 机器学习 机器学习课程 机器学习教程 深度学习视频教程 深度学习学习
相关热词 c# java代码 将java代码转为c# c++代码换java代码 java代码转换c++ 求简明python教程 python教程+chm
我们是很有底线的