关于一个排序的问题!
<P>今天我编个程序的时候遇到问题编不下去:</P><P>我想输出一个输入的字符串的递减序列(按ascii值比较大小)</P>
<P>我的思路是:1.先把字符串的长度len(str)求出(假设字符串为str)</P>
<P> 2.然后用数组a(i)和函数mid(str,i,1)把每个字符存储到数组a(i)</P>
<P> 3.然后求出每个a(i)的ascii值(运用asc函数)</P>
<P> 4.然后得到一个integer数组b(i) (分别对应上面a(i))</P>
<P> 5.然后按递减序列排列a(i)并输出</P>
<P>我前四步都做出来了,但是当我想排列每个b(i)的时候,我不会排列了,不知道怎么去排列一个不知道一个不知道有多大的数组的大小拉!</P>
<P> </P> <P>请大哥们指教我下!</P><P>学这么久都一直自己乱弄,不知道是不是走了弯路拉!</P> 学了快一个月拉,都是自己看书,编不晓得这样行不行的通! <P>呵呵,排序是最经典也是最常用的算法啦.</P><P>你这个问题里,可以使用冒泡法~~</P> <P>哈 明白了 我是书看多了</P><P>编的太少了 !</P><P>以后多编点 </P><P>理论再看也就那样</P> <P>是呀~~</P><P>理论不结合实际,基本只能用来说说.</P> <P>发现了问题就好</P><P>该好就行哈!</P> <P>实现为代码了呀,呵呵!!</P><P>顶!!</P>
页:
[1]