import java.io.*;
import java.awt.*;
import javax.swing.*;
import javax.swing.JPanel;
import java.awt.BorderLayout;
import java.awt.Dimension;
import javax.swing.JMenuItem;
import java.awt.Rectangle;
import javax.swing.JMenu;
import javax.swing.JToolBar;
import javax.swing.JMenuBar;
impor ...
上午闲着突然想起八皇后问题,上学时听过但没做过。反正没事,我就试着做下。一个上午在纸上画来画去,还是没有思路,都快崩溃了。到下午时候突然有点想法。试着打了一个满足条件的。看来不错,一鼓作气终于做出来了。做出来后发现其实是因为我对递归及回溯了解的不深,所以老理不清思路。核心的方法代码也就10行。不知道别人是怎么做的,希望高手给提供新的思路。
八皇后问题是一个古老而著名的问题,是回溯算法的典型例题。该问题是十九世纪著名的数学家高斯1850年提出:在8X8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线 ...
去华为面试的一道编程题,要求五分钟写一个程序。把一个输入的数字完全逆转。比如输入25679,返回97652。我第一想法是用StringBuffer的reverse()一句话就写完了。eg:StringBuffer stb=new StringBuffer("3d3a555445"); stb.reverse();然后在先转成String类型,逆转后再转回去。结果面试官说,不能用Java的类库方法。顿时压力就有点大了。然后想先解析成字符用Vector来存储,可以知道长度,比数组简单,应该也能很快搞定。面试官看了下说还是不行,我就说我只是把Vector当数组来使用还不行?他说 ...
如果是用C,VB,C++等做成的应用程序,可以做成exe文件,双击就可以运行。但是用Java做成的就比较麻烦。Class和打包成Jar都得用命令来运行,而且需要安装Java环境。
不知道有方法可以做的像exe那样方便的没有?
Jar文件的执行,Java环境配好有时候双击就能执行,有时候却不行,我至今想不明白是什么问题。写个批处理倒是都可以执行。经常遇到的问题是自己做个程序发给朋友运行时,发现朋友根本没Java环境或者根本就不知Java环境为何物。也不会配置环境变量。一步一步去教的话,又会觉的繁琐。一直想如果不用配置path怎么运行Java程序呢。那天不停的试,终于试出来了。
比如想运行x ...
- 23:51
- 浏览 (405)
- 评论 (2)







评论排行榜