新人学java遇到一个问题 求助

问题描述

写一个快速排序利用递归入口只输入字符串就是只有一个string[]要求把字符串长度大小排列基准为n/2的字符求指点

解决方案

解决方案二:
你可以直接看java.util.Arrays里面的排序算法,而且这里面的算法是经过调优之后的快速排序,效率很高。
解决方案三:
这种问题直接度娘就可以了.代码都是现成的.
解决方案四:
不是有个字符串.length()的方法判断字符长度吗
解决方案五:
引用1楼rumlee的回复:

你可以直接看java.util.Arrays里面的排序算法,而且这里面的算法是经过调优之后的快速排序,效率很高。

题目要求用递归这个排序我也知道
解决方案六:
引用2楼zyb134506的回复:

这种问题直接度娘就可以了.代码都是现成的.

没度到自己写了之后死循环
解决方案七:
引用3楼xiaoxu562550031的回复:

不是有个字符串.length()的方法判断字符长度吗

请具体说说新手
解决方案八:
要求把字符串长度大小排列基准为n/2的字符???不懂什么意思
解决方案九:
引用7楼u011629683的回复:

要求把字符串长度大小排列基准为n/2的字符???不懂什么意思

给定一个字符串的数组按照每个字符长度进行重新排列排列的基本思想是快速排序每次的pivot是中间的n/2个字符

时间: 2024-12-11 06:58:09

新人学java遇到一个问题 求助的相关文章

垃圾回收- 新人学java 想问一下怎么把创建的对象给清空

问题描述 新人学java 想问一下怎么把创建的对象给清空 这个我想问一下我不是已经让他等于null了吗 怎么还可以执行sayhello 如果有错误的话还麻烦告诉一下我需要创建大量相同的对象 怎么能不通过垃圾回收手动清空这个对象 解决方案 java是值传递,而不是引用传递. 如你的程序:是将内存空间中cc所指向的那个存储单元中存放的值,即c对象传送给了remove()方法中的x变量,而这个c对象也在内存空间中分配了一个存储单元,这个时候,就把c的对象传送给了这个存储单元中.此后,在remove()

java swing 一个窗口打开新创口 加上go()程序就死掉了

问题描述 java swing 一个窗口打开新创口 加上go()程序就死掉了 import javax.swing.*; import java.awt.Rectangle;import java.awt.event.*; public class Swing7 extends JFrame implements ActionListener { JButton jb = new JButton(); public Swing7() { this.setTitle(""Java--&q

java动态定时任务-java有关一个动态定时任务的需求求助

问题描述 java有关一个动态定时任务的需求求助 每天都要在某个时间执行一个任务 这个时间是 动态的 从数据库取的 比如今天是要在22点45分15秒执行一个任务 明天的这个时间是 23点45分11秒 以此类推 每天都会有一个动态的时间任务请问这个怎么用java实现 貌似quartz实现不了 解决方案 用java的定时器可以实现,但是需要用两个定时器.一个每日执行,一个每秒执行.实例代码:Task是最终的任务:SheduledTask接收任务时间,每隔一秒匹配一下当前时间,如果匹配就执行Task:

求助各位高手,请问怎样用java实现一个基于正则表达式的查找程序呢?

问题描述 求助各位高手,请问怎样用java实现一个基于正则表达式的查找程序呢?谢谢! 解决方案 解决方案二:你想查找什么呀?问题说清楚一些解决方案三:publicstaticString[]getStrExpression(Stringregex,Stringstr){List<String>temp=newArrayList<String>();Patternp=Pattern.compile(regex);Matcherm=p.matcher(str);while(m.find

求助:用java编一个简单的图书馆管理系统

问题描述 求助:用java编一个简单的图书馆管理系统不需要界面,直接在Myeclipse上运行只有四个类:图书馆,书,书的类型,读者谢谢啦! 解决方案 解决方案二:eee解决方案三:我来猜一下,lz是学生?解决方案四:我有个和LZ要的那个相似的,如果LZ想要的话发邮件给我,570369807@qq.com解决方案五:不错,继续努力解决方案六:这个可以自己动手做啊应该不难吧你这样是在学习吗?解决方案七:谢谢各位的大力帮助,我已经学会了UML建模和JAVA编写,现在看看之前的问题,觉得很幼稚,谢谢各

新官上任,转贴一篇:Java做一个最简单的通话程序

程序 Java中的网络编程是一个很重要的部分,也是其编程优越性的地方之一.在Java中有一个专门的Java.net类库来管理网络编程的有关方法. 下面先介绍在Java中怎样用socket进行客户与服务器通信.最后再介绍一个一个最简单的通话程序. 一.怎样用socket进行客户与服务器通信 在Java中用socket进行客户/服务器之间的通信编程.Socket是两个实体之间进行通信的有效端点.通过socket可以获得源IP地址和源端口.终点IP地址和终点端口.用户可以将多个socket连入同一个端

点击按钮-java后台响应问题求助help

问题描述 java后台响应问题求助help 问题是这样的:终端点击按钮出发调用后台,debug模式下,第一次调用进入后台方法了,第2次再点击按钮却没有进来 (是在第一次方法调用未执行完毕的情况下进行第2次点击的),请问这是什么问题.后台框架是struts1 解决方案 肯定是做约束了,未返回前,不能再次触发 解决方案二: 你是用ajax调用的吗?如果是需要注意缓存问题,可能第二次就直接从缓存中取了.可以在url后面加上一个时间戳 如new Date().getTime().如果是jquery需要加

怎么用Java编写一个简单的登录系统?可以注册账号的那种

问题描述 怎么用Java编写一个简单的登录系统?可以注册账号的那种 数据库用的是MySQL,但Java操作方面的不知道怎么入手,求大神指点啊,有实例参考就更好了,谢谢 解决方案 import java.awt.event.*; import javax.swing.*; import java.awt.*; import java.awt.Container; import java.util.*; import java.sql.*; class Login extends JFrame im

为什么用 Java:一个 Python 程序员告诉你

每当我告诉别人我一直在用Java工作时,大家的反应都是: "纳尼!Java?为啥是Java?" 说实话,本人刚开始的时候也是同样的反应.但是由于Java的类型安全,执行性能和坚如磐石的工具,我渐渐地开始欣赏Java.同时我注意到,现在的Java已今非昔比--它在过去的10年间稳健地改善着. 缘何是Java? 假 设每天都用Java的想法还没有让君恶心到食不下咽,我在此重申Java已非你所了解的"吴下阿蒙"了.当Python, Ruby, 和Javascript在&q