- 博客(5)
- 收藏
- 关注
原创 JAVA中的递归方法应用
之前在CSDN中见到过一个运输问题,问题如下:现有1辆车,10桶油,车自带一油箱,油箱容量恰为一油桶容量,每一桶油可以让车跑1公里,而车上每次只能带一个油桶,初始条件为油桶和车现在同一起跑位置,车上油箱中满油,而油桶里的油可以倒到车的油箱,反之亦可以。问用JAVA实现这个过程,求出车可以用这些油最多跑多远。这个题在数学里属于优化类的题目,但是这个题出现在面试的时候,那么个人认为这个题的目的
2006-05-30 11:48:00 2819
原创 基于异或(^)运算进行数值交换的可行性分析
基于异或运算可以不用牺牲空间就完成两个变量数值交换的操作。而在编程实践中一般都会用到第三空间来保存变量,使变量在交换过程中不至于数值改变,在此统称之为信息丢失。为什么异或运算可以不借用第三空间但不造成信息丢失呢?这里涉及到异或运算的一个良好性质,在表述这个性质之前我们先看一个几何上的例子。设现有二维空间中两向量A,B。为表示方便令A为X轴正方向上的向量,B为Y轴正方向上的向量。现在我们
2006-05-29 22:52:00 1240
原创 基于异或(^)运算的数值交换运算
设现在有两个变量A和B要求不通过第三空间完成变量A和B的数值交换首先讨论一下基于第三空间的数值交换方法int tmp;tmp = A;A = B;B = tmp;现在我们讨论不通过第三空间的数值交换方法A = A ^ B;B = A ^ B;A = A ^ B;优化后算法如下:A ^= B;B ^= A;A ^= B;
2006-05-29 11:34:00 708
原创 代码命名规则---部分编程常用单词缩写
规则:较短的单词可通过去掉“元音”形成缩写;较长的单词可取单词的头几个字母形成缩写;一些单词有大家公认的缩写。 完整单词 缩写 A
2006-05-27 00:35:00 1427
原创 多项查询条件组合下的SQL语句生成
作了一年的WEB应用,在这里面无疑核心就是数据的出出进进。而在作数据条件查询时,经常会遇到多项查询条件的组合,对于这种情况下SQL语句的生成经过这么长时间的实践加思考,最终给自己定下了一个规范性的编写方法。举例如下:现有数据库表,表名:student,表内字段如下:ID,GENDER,NAME,NUM,CLASSID。有时会遇到的查询条件会是GENDER,NAME,NU
2006-05-25 19:38:00 4338 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人