將每個元素替換為右側最大元素
給你一個陣列 arr ,請你將每個元素用它右邊最大的元素替換,如果是最後一個元素,用 -1 替換。
示例:
輸入:arr = [17,18,5,4,6,1]
輸出:[18,6,6,6,1,-1]
思路:從右向左取資料進行比較,大於賦值,預設max為-1用於替換最後一個元素
var replaceElements = function(arr) {
var max = -1;
for(var i = arr.length-1;i>=0;i--){
var temp = arr[i];
arr[i]=max;
if(temp>max){
max = temp
}
}
return arr
};
相關文章
- HTML 替換元素與非替換元素HTML
- HTML 空元素 And 可替換元素HTML
- 空元素和可替換元素
- 行內元素與塊狀元素 行內替換元素與行內非替換元素的區別
- 什麼是可替換元素?
- jQuery實現的將指定元素中的內容替換jQuery
- 使用python將元組轉換成列表,並替換其中元素Python
- js如何將陣列元素轉換為字串JS陣列字串
- js將dom元素集合轉換為陣列JS陣列
- li元素右浮動會出現換行
- 統計陣列元素中每個元素出現的次數陣列
- javascript實現拖拽並替換網頁塊元素JavaScript網頁
- 填充每個節點的下一個右側節點指標指標
- JavaScript遍歷陣列每一個元素JavaScript陣列
- js將陣列元素轉換為字串程式碼例項JS陣列字串
- javascript將陣列的元素每兩個一組存入一個新陣列JavaScript陣列
- 已知一個矩陣,將矩陣中和值最大的一行元素與首行互換矩陣
- 填充每個節點的下一個右側節點指標 II指標
- 替換空格 將一個字串中的空格替換成“ ”字串
- 為元組中的每個元素命名,提高程式可讀性
- 【廖雪峰python入門筆記】list_替換元素Python筆記
- [Leetcode]315.計算右側小於當前元素的個數 (6種方法)LeetCode
- 將表單元素轉換為json格式物件例項程式碼JSON物件
- 【ASP.NET Core】標記幫助器——替換元素名稱ASP.NET
- 偽元素需要將其設定為塊級元素或者塊級內聯元素才能設定尺寸
- 判斷一個元素是否是另一個元素的子元素或者父元素
- Java 中將列表轉換為字串,並使用逗號分隔其中的元素Java字串
- 塊級元素與內聯元素相互轉換
- 內聯元素和塊級元素相互轉換
- 在行內元素前注入一個換行
- C語言:10個元素整型陣列,最小值和第一個元素交換,最大值與最後一個元素交換C語言陣列
- 每個遊戲都需要的十大元素(下)遊戲
- javascript如何遍歷陣列中的每一個元素JavaScript陣列
- 116. 填充每個節點的下一個右側節點指標指標
- 陣列中每個陣列元素出現的次數陣列
- STL.vector容器刪除單個元素、部分元素、全部元素
- Golang引入泛型:Go將Interface{}替換為“Any”Golang泛型
- ultraedit中將某字元替換為回車符字元