字典序最大子序列

題目.jpg
       <script>
            function fn(str){
                var arr = str.split("");
                alert(arr);
                var arr1 = [];
                var arr2 = [];
                var str ={};
                for(var i=0;i<arr.length;i++){
                    var sum="";
                    for(var j=i;j<arr.length;j++){
                        if(i!=j){
                            str=arr[i]+arr[j];
                            arr1.push(str);
                        }
                        console.log(arr1);
                        sum = sum+arr[j];
                        arr2.push(sum);
                        console.log(arr2);  
                    }
                }
            arr2=arr1.concat(arr2);
            console.log(arr2);
            arr2=arr2.sort();
            alert(arr2[arr2.length-1]); 
            }
            fn("test");
        </script>
窮舉法,有點(diǎn)浪費(fèi)空間和時(shí)間,但是,比較容易理解;
首先,將傳入的字符串分割成數(shù)組,然后架構(gòu)一個(gè)兩層循環(huán),有兩種字串截取方式,第一種,就是當(dāng)i不等于j時(shí),令 str=arr[i]+arr[j];放入數(shù)組arr1,如例子“test”,即將字串te,ts,tt,es,et,st放入數(shù)組arr1中,第二種, 就是將字符串連接拼接,中間無(wú)相隔,sum = sum+arr[j];放入數(shù)組arr2中。即字符串t,te,tes,test,e,es,est,s,st,t;然后用concat數(shù)組連接,將他們連接成一個(gè)數(shù)組,用sort排序?qū)⒆址判?,也就是它的字典序,返回排序后的?shù)組的最后一個(gè)值,也就是字典序的最大子序列,完成題目。

emmmm。。。。。。我暫時(shí)只能想出來(lái)這個(gè)方法,如果以后有看到好的方法,會(huì)再來(lái)補(bǔ)充,加油!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 數(shù)組在程序設(shè)計(jì)中,為了處理方便, 把具有相同類型的若干變量按有序的形式組織起來(lái)。這些按序排列的同類數(shù)據(jù)元素的集合稱...
    朱森閱讀 4,265評(píng)論 2 13
  • FCC:GitHub - FreeCodeCamp/FreeCodeCamp: The https://FreeC...
    不要吧我再睡會(huì)閱讀 1,558評(píng)論 4 8
  • 當(dāng)她沒(méi)說(shuō)讓我去等她,也不同意我去等她,再這種情況下,一般我是心里先受挫,然后斷然不會(huì)去滴!現(xiàn)在我明白這是我的...
    未央行者閱讀 274評(píng)論 0 0
  • 這是我采訪的戰(zhàn)友:劉鵬志,宜昌人在東莞。一個(gè)充滿正能量,愛(ài)思考有闖勁的帥哥。 他個(gè)人的公眾號(hào)是《一志在說(shuō)》,這里記...
    王呦鹿閱讀 427評(píng)論 0 0

友情鏈接更多精彩內(nèi)容