易截截图软件、单文件、免安装、纯绿色、仅160KB

求教JAVA版经典算法"I am good"

如题
求教JAVA版经典算法"I am good",要求尽量不要开辟新的存储空间
java还有这么个算法?

管他哪个版本能用JAVA实现就OK了,谢谢

这个算法是干吗的?

高手哥哥,干吗问那么多呢,会的话就教我好不好,这是我遇到的面试题,还算比较牛逼的公司

悬着呢,没看懂。。。

变成是指什么意思啊?直接输出还是保存在内存中?
如果是直接输出的话可以这样试下:从"I am good"的最后开始遍历,遇到空格时记录当前位置,然后把后面的第一个单词输出,再往前遍历,遍历到空格时输出两个空格间的单词,直到字符串的开始位置得到第一个单词。
如果需要别个保存在内存中的话,就要考虑下这个尽量不要开辟内存空间了。

还有一个办法,把"I am good"的三个单词分别用一个String保存,不要使用new的方式,再将变量名按序记录下来,反序之后得到的单词还是会引用原先保存在内存中的单词,并不会重新创建内存空间。

想要分数
Java code:


public class reverse {

/**
* @param args
*/
public static void main(String[] args) {
String s = "I am a student";
int j = s.length()-1;
for(int i = s.length()-1;i>=0;i--)
{

char c;
if((c=s.charAt(i))!=' ' && (i!=0))
{
continue;
}
else
{
for(int k = i+1;k<=j;k++)


相关问答:

Unable to compile class for JSP - Java / Web 开发

<%@page language="java" contentType="text/html;charset=gb2312" import="java.sql.*"%>
<jsp:useBean id="db" class="wang.connectDB"/>
< ......

java程序连接SQlServer的问题 - Java / Java SE

import java.sql.Connection;
import java.sql.Date;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class QueryTest&n ......

jsp页面中字体变色问题 - Java / Web 开发

<html><head><title>[@title]</title>
<meta http-equiv=Content-Type content="text/html; charset=gb2312">
<script language='javascript'>
function diyCheck ......

java 分页控件 - Java / Web 开发

那位大侠能给我一个Java通用的分页控件,我将非常感激。
其中最好能包含SQL Server2000,SQL Server2005,Oracle、MySql等很常用的一些数据库分页实现。
最好能加上一些实例,便于我使用。
我的邮箱是gaolihua889 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号