java,java....马上就毕业啦,也算是科班出身,在校期间,先学C++(半年,讲数据结构时顺边看了部分C语言),后学java(半年),哦,同时学了汇编(皮毛而已)然后是C#,(1年,花时间最多.后来又半年.net用的还是C#)...乱七八糟的,也没怎么好好学.
首先用非递归实现吧: 1..把棋盘看成一个二维坐标,创建一个Queen类.表示皇后,而每个皇后有一个Point型变量,唯一确定皇后在二维坐标中的位置..且有一个isControl方法,判断是否冲突! 2..解决该问题,用NQueen类,四个变量,含义参考愿程序,主要方法findAndShowAllResults()查找并显示所有解,printResult()getQueen(int index) 3..主要思路:先把第一个皇后放在(0,0)坐标,... 然后getQueen(index)找到一个queenTemp与之前皇后(0-index位置的皇后)都不冲突的位置.. -----------if(不为空)表示找到了,则赋值queenStack[index]queenTemp,同时index+1继续找下一个,止到index+1等于总皇后数; ------------else 为空,表示queeTemp不存在,即表示第index+1个皇后无处安放,则尝试:::把第index个皇后位置后移到下一个合法的位置,重新查找getQueen
java题::编写一个类实现文件拷贝..... 晕死,简单的要命.2个File类对象,FileInputStream,FileOutputStream,再加while((i=fin.read)!--1){fou.write(i);},来个Close(),捕获个异常,就可以啦,,,若有个电脑一定没问题,可让笔写,,我傻脸了,还想摆个pose来个readLine,服了,错的一塌糊涂!!! 后来自己写了个,很简单......放到附件里啦,,有兴趣可下载运行
强悍,想起上次东软笔试的一个程序设计题:排序,,极其简单,随便写一种就OK啦,可当时哎,,,惭愧,,竟乱七八糟写不好..,本想今晚来稍做汇总,,结果一搜,我倒!!!! 转自: [url]http://www.blogjava.net/javacap/archive/2007/12/13/1673
大二是老师让做一个综合试验::用C++实现简易银行系统,其中用到在打印流水账时要求把金额转换为人民币大写...当时傻里吧唧的,,,随便拷贝了个同学的应付老师交了了事...前一段一个大二的弟兄向我提起银行程序..问起金额转换,起初心想要处理零零等问题麻烦,结果一个同学说四位,四位处理,OK
为什么来到51cto,,, 打算以后干些什么.. 我是谁??? ---废话多的人.
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号