仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 554|回复: 10
打印 上一主题 下一主题

[学习教程] 了解下JAVA的Java中基于栈和行列的排序算法

[复制链接]
小妖女 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:11:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
windows系统样,他们做了什么事或者留了一些后门程序,谁都不知道,二,java开发是跨平台,任何系统上都可以运行,对于保密型系统和大型系统开发这是必要的
标题1:利用一个帮助栈和一些附加非数组变量将仓库S中的元素按升序存储.
标题2:利用一个帮助行列和一些附加非数组变量将行列Q中的元素按升序存储.
1.用Java完成,起首利用链表LinkedList机关栈数据布局.
importjava.util.LinkedList;
publicclassIntStack{
  privateLinkedList<Integer>storage=newLinkedList<Integer>();
  /**进栈*/
  publicvoidpush(intv){
    storage.addFirst(v);
  }
  /**出栈,但不删除*/
  publicintpeek(){
    returnstorage.getFirst();
  }
  /**出栈*/
  publicintpop(){
    returnstorage.removeFirst();
  }
  /**栈是不是为空*/
  publicbooleanempty(){
    returnstorage.isEmpty();
  }
  /**打印栈元素*/
  publicStringtoString(){
    returnstorage.toString();
  }
}
2.利用两个栈举行排序操纵.
2.1办法init(int[]ints,IntStackstack)将数据存进栈1;
2.2办法sort()举行排序,次要算法是:
[1]sizeOne和sizeTwo纪录以后两个栈中待排序的数据数量;
[2]做轮回,直到某个栈中待排序的数据数量为1,申明排序完成;
[3]排序的历程为,
[3.1]起首从栈1中顺次掏出所由未排序数据,找到最年夜者,存进max,而其他进栈2;
[3.2]此时已找到数据的最年夜者;
[3.3]再次,从栈2中顺次掏出所由未排序数据,找到最年夜者,存进max,而其他进栈1;
[3.4]此时已找到数据的次年夜者;
[3.5]顺次瓜代来去,直到满意中断前提[2];
[3.6]此时sizeOne和sizeTow中一定一个为0,一个为1;
<p>
用java开发web只要两本书:一本是关于java基础的,一本是关于jsp、servlet的就可以了。开发周期长,我就来讲句题外话,现在有很多思想都是通过java来展现。
乐观 该用户已被删除
沙发
发表于 2015-1-21 10:37:53 | 只看该作者
所以现在应用最广泛又最好学的就是J2EE了。 J2EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?然后再从JSP学起。
小女巫 该用户已被删除
板凳
发表于 2015-1-30 15:28:23 | 只看该作者
Java是一种计算机编程语言,拥有跨平台、面向对java
谁可相欹 该用户已被删除
地板
发表于 2015-2-5 11:43:54 | 只看该作者
设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧
5#
发表于 2015-2-5 14:24:46 | 只看该作者
应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信。由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划。随着1990年代互联网的发展
简单生活 该用户已被删除
6#
发表于 2015-2-7 06:06:31 | 只看该作者
让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。
金色的骷髅 该用户已被删除
7#
发表于 2015-2-8 15:47:16 | 只看该作者
Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。
透明 该用户已被删除
8#
发表于 2015-2-25 19:57:57 | 只看该作者
设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧
小魔女 该用户已被删除
9#
发表于 2015-3-8 02:03:56 | 只看该作者
如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。
深爱那片海 该用户已被删除
10#
发表于 2015-3-15 19:22:14 | 只看该作者
不过,每次的执行编译后的字节码需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的运行效率。
海妖 该用户已被删除
11#
发表于 2015-3-22 03:07:56 | 只看该作者
Java 编程语言的风格十分接近C、C++语言。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-9-28 10:22

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表