| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 733 人关注过本帖
标题:程序问题!编写个排列符串的程序!
只看楼主 加入收藏
falchioner
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2005-4-5
收藏
 问题点数:0 回复次数:2 
程序问题!编写个排列符串的程序!

小妹刚接手java,希望大哥大姐多多帮忙!

我改写了个排列字符串长短的程序,就是按照字符串长短排列!

class Bubble2 { public static void main(String args[]) { String str[] = {"what","is","yours","departments" }; String q[]; int a, b; int size,result; size = 10; // number of elements to sort // display original array System.out.print("Original array is:"); for(int i=0; i < str.length; i++) System.out.print(" " + str[i]); System.out.println(); // This is the bubble sort. for(a=1; a < str.length; a++) for(b=str.length-1; b >= a; b--) { result=str[b-1].compareTo(str[b]); if(result>0) { // if out of order // exchange elements q[] = str[b-1]; str[b-1] = str[b]; str[b] = q[]; } } // display sorted array System.out.print("Sorted array is:"); for(int i=0; i < size; i++) System.out.print(" " + str[i]); System.out.println(); } }

采用冒泡法

q[] = str[b-1]; str[b-1] = str[b]; str[b] = q[]; 这里怎么交换两个字符串中的内容?

利用什么保存一个字符传》?

搜索更多相关主题的帖子: 排列 int String 
2005-04-05 11:29
freedxw
Rank: 1
等 级:新手上路
帖 子:86
专家分:0
注 册:2005-3-31
收藏
得分:0 
我认为:将String p[]改为String p类型变量,来临时保存字符串,不需要使用字符串数组。
p=str[b-1];
str[b-1]=str[b];
str[b]=p;

天不知道,地知道, 你不知道,我知道!
2005-04-05 18:12
freedxw
Rank: 1
等 级:新手上路
帖 子:86
专家分:0
注 册:2005-3-31
收藏
得分:0 
以下是引用freedxw在2005-4-5 18:12:01的发言: 我认为:将String p[]改为变量String p,来临时保存字符串,不需要使用字符串数组。 p=str[b-1]; str[b-1]=str[b]; str[b]=p;

天不知道,地知道, 你不知道,我知道!
2005-04-05 18:13
快速回复:程序问题!编写个排列符串的程序!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.021335 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved