`
sunnymoon
  • 浏览: 89526 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
/** * * @author SunnyMoon */ //////////////////////////////////////////////////////////////////////////////// /******************************************************************************* * 概念介绍: * ***************************************************************************** * * ...
/** * * @author SunnyMoon */ //////////////////////////////////////////////////////////////////////////////// /******************************************************************************* * 概念介绍: * ***************************************************************************** * * ...
/** * * @author SunnyMoon */ ////////////////////////////////////////////////////////////////////////////// /** * 概念介绍: * * 消除递归: * 一个算法作为一个递归的方法通常从概念上很容易理解,但实际使用中递归的效率不高,在这种 * 情况下,把递归算法转换成非递归的算法是非常有用的,这种转换经常用到栈。 * * 递归和栈: * 递归和栈之间有着紧密的联系,大部分的编译器使用栈实现递归的。 * * 调用方法的时候发生什么: * 1. 编译器会把这 ...
     以下是我在大三时,武林外传游戏还在公测时写的一个外挂,辅助玩游戏。以前在大学时用着很好用,和大家共享出来。希望有朋友能够进行重构,发布一些更好用的JAVA实现的外挂程序。        由于这是本人的处女做,所以代码结构有些乱,但由于程序本身并不是很复杂,有心人是一定会看懂的,此外还有一些简单的注释。        由于当时不会使用IDE,仅用记事本写的,所以写得比较辛苦,也花费了较长时间。希望对大家能够有所帮助。   Java代码 package game;    import javax.swing.*;    import java.awt.*;    import j ...
      以下是我在大三时,武林外传游戏还在公测时写的一个外挂,辅助玩游戏。以前在大学时用着很好用,和大家共享出来。希望有朋友能够进行重构,发布一些更好用的JAVA实现的外挂程序。         由于这是本人的处女做,所以代码结构有些乱,但由于程序本身并不是很复杂,有心人是一定会看懂的,此外还有一些简单的注释。         由于当时不会使用IDE,仅用记事本写的,所以写得比较辛苦,也花费了较长时间。希望对大家能够有所帮助。   package game; import javax.swing.*; import java.awt.*; import java.awt.event.*; i ...
/** * * @author SunnyMoon */ /** * 概念介绍: * * 归并排序:归并算法的中心是归并两个已经有序的数组,并且递归调用归并操作。 * * 归并排序优点和缺点:比简单排序在速度上快很多;归并排序会占用双倍的存储空间。 * * 归并排序的效率:归并排序的时间复杂度是 O(N*LogN);简单排序的复杂度是O(N2)。 */ public class Recursion3 { private long[] theArray; private int nElems; public Recursion3(int ...
/** * * @author SunnyMoon */ /** * 概念介绍: * * 递归的二分查找: 想用最少的比较次数在一个有序的数组中找到一个给定的数据项。 * * 非递归的二分查找:二分查找也可以用非递归的算法,但是分治算法通常要回到递归。分治算 * 法常常是一个方法,在这个方法中含有两个对自身的递归的调用。 * * 分治算法:递归的二分查找是分治算法的一种实现方法。把一个是问题分成两个更小的问题, * 并且解决它们。这个过程一直持续下去直到易于求解的基值情况,就不需再分了。 * ...
/** * * @author SunnyMoon */ /** * 概念介绍: * 递归是一种方法(函数)调用自已编程技术。 * 递归就是程序设计中的数学归纳法。 * 例如:tri(n)=1 if n=1 * tri(n)=n+tri(n-1) if n>1 * 可能while循环方法执行的速度比递归方法快,但是为什么采用递归呢。 * 采用递归,是因为它从概念上简化了问题,而不是因为它提高效率。 */ import java.io.BufferedReader; import java.io.IOException; imp ...
Global site tag (gtag.js) - Google Analytics