- 博客(5)
- 收藏
- 关注
原创 TOPSIS法java实现
TOPSIS (Technique for Order Preference by Similarity to an Ideal Solution )法是C.L.Hwang和K.Yoon于1981年首次提出,TOPSIS法根据有限个评价对象与理想化目标的接近程度进行排序的方法,是在现有的对象中进行相对优劣的评价。TOPSIS法是一种逼近于理想解的排序法,该方法只要求各效用函数具有单调递增(或递减)...
2019-04-25 08:45:58
2299
2
原创 如何用java实现一个可爱的Github初始头像生成器
首先保存你的Github初始头像。仔细观察这张图片,发现:1.这是一张420 420像素的图片。2.主要部分为随机生成的5*5像素图形,颜色随机,并且左右对称。3.四周有等宽的边框,并且,经测量,边框(背景)颜色为(240,240,240,255);边框的宽度为34像素。以下为主类:package p;import java.awt.Color;import java.awt.eve...
2019-04-09 16:56:01
1435
原创 回溯算法 k皇后问题 java实现
package p;import java.util.Stack;public class Main { final static int k = 8; //k:皇后数,棋盘长、宽 static Stack<Position> s; static int b[][]; static int answer=0; //答案数 public static void...
2019-03-20 10:20:49
181
原创 汉诺塔(Hanoi Tower) 递归 java实现
思路是:要将:n层汉诺塔从柱子1移动至柱子3则需:把柱子1从上往下数(n-1)层汉诺塔从柱子1移动到柱子2,将最后一层移动到柱子3,将柱子2的(n-1)层汉诺塔移动到柱子3。规定函数move(int n,int begin,int end),即将柱子begin从上往下数n层汉诺塔,将它们移动至柱子end,递归调用move函数,实现汉诺塔的移动。package p;public clas...
2019-03-20 09:34:41
416
原创 前缀表达式转为后缀表达式;后缀表达式求值 java实现
package p;import java.util.Scanner;import java.util.Stack;public class Main { public static String insertSpace(String s,int loc){ s=s.substring(0,loc)+" "+s.substring(loc,s.length()); return ...
2019-03-17 01:41:22
982
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人