中文字幕第五页-中文字幕第页-中文字幕韩国-中文字幕最新-国产尤物二区三区在线观看-国产尤物福利视频一区二区

PHP怎么實現有序數組的平方

本篇內容介紹了“PHP怎么實現有序數組的平方”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

專注于為中小企業提供成都網站建設、網站建設服務,電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業龍圩免費做網站提供優質的服務。我們立足成都,凝聚了一批互聯網行業人才,有力地推動了1000+企業的穩健成長,幫助中小企業通過網站建設實現規模擴充和轉變。

給定一個按非遞減順序排序的整數數組 A,返回每個數字的平方組成的新數組,要求也按非遞減順序排序。

示例 1:

輸入:[-4,-1,0,3,10]
輸出:[0,1,9,16,100]

示例 2:

輸入:[-7,-3,2,3,11]
輸出:[4,9,9,49,121]

解題思路 1

內置函數求解

代碼

class Solution {
    /** 
    * @param Integer[] $A 
    * @return Integer[] 
    */
    function sortedSquares($A) {
        foreach ($A as &$item) {
            $item = $item * $item;
        }
        sort($A);
        return $A;
    }}

解題思路 2

雙指針遍歷,同時借助新數組,將計算平方之后的結果從大到小放到新數組。

class Solution {
    /** 
    * 
    *
    * 2 為自乘 2 次,也是平方 
    * @param Integer[] $A 
    * @return Integer[] 
    */
    function sortedSquares($A) {
        $ans = [];
        $i = 0;
        $j = count($A) - 1;
        $k = count($A) - 1;
        while ($i <= $j) {
            // 原數組是有序的,所以 -$A[$i] > $A[$j] 即為 $A[$i] 的絕對值平方后更大 
            if (-$A[$i] > $A[$j]) {
                $ans[$k--] = $A[$i] ** 2;
                // 左指針向右移動
                
                $i++;
            } else {
                $ans[$k--] = $A[$j] ** 2;
                $j--;
            }
        }
        return $ans;
    }}

“PHP怎么實現有序數組的平方”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注創新互聯網站,小編將為大家輸出更多高質量的實用文章!

文章名稱:PHP怎么實現有序數組的平方
轉載來于:http://www.2m8n56k.cn/article44/ihgdee.html

成都網站建設公司_創新互聯,為您提供手機網站建設虛擬主機移動網站建設外貿網站建設品牌網站設計小程序開發

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:[email protected]。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都定制網站網頁設計
主站蜘蛛池模板: 中文一级国产特级毛片视频 | 国产成人精品女人不卡在线 | 国内精品国语自产拍在线观看55 | 国产亚洲精品一区久久 | 欧美日韩精品乱国产 | 亚洲一区二区三区高清视频 | 日韩特级毛片 | 久久久在线视频精品免费观看 | 免费国产高清精品一区在线 | 男女配种猛烈免费视频 | 荡公乱妇蒂芙尼中文字幕 | 成人精品国产亚洲 | 欧美一级特黄视频 | 免费看一区二区三区 | 亚洲视频免费播放 | 成人免费高清视频网址 | 精品国产97在线观看 | 欧美一区a | 九九99久久精品国产 | 免费区一级欧美毛片 | 在线满18网站观看视频 | 欧美日本免费观看αv片 | 1024国产欧美日韩精品 | 亚洲天堂视频在线观看 | 日本高清无吗免费播放 | 中文一区在线观看 | 国产精品jvid在线观看 | 日本欧美一区二区三区片 | 400部大量精品情侣网站 | 日韩美女免费线视频 | 日韩精品一区二区三区高清 | 国产亚洲精品福利片 | 精品国产午夜久久久久九九 | 美女一级片 | 成年人在线观看免费 | 九一国产精品视频 | 国产成人看片免费视频观看 | 免费看a视频 | 欧美一区二区在线视频 | 亚洲一区二区三区久久久久 | 91精品啪在线观看国产91九色 |