标题:程序问题!编写个排列符串的程序!
取消只看楼主
falchioner
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2005-4-5
 问题点数:0 回复次数:0 
程序问题!编写个排列符串的程序!

小妹刚接手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



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-14820-1-1.html




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

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