Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

JavaScript में बबल सॉर्ट का उपयोग करके ऐरे सॉर्ट करना


हमें एक जावास्क्रिप्ट फंक्शन लिखना है जो लिटरल्स का ऐरे ले और इसे बबल सॉर्ट का उपयोग करके सॉर्ट करे।

उदाहरण

इसके लिए कोड:

const arr = [4, 56, 4, 23, 8, 4, 23, 2, 7, 8, 8, 45]; const swap = (items, firstIndex, secondIndex) => {    var temp = items[firstIndex];    items[firstIndex] = items[secondIndex];    items[secondIndex] = temp; }; const bubbleSort = items => {    var len = items.length,    i, j;    for (i=len-1; i >= 0; i--){       for (j=len-i; j >= 0; j--){          if (items[j] < items[j-1]){             swap(items, j, j-1);          }       }    }    return items; }; console.log(bubbleSort(arr));

आउटपुट

कंसोल में आउटपुट:

[    2, 4, 4, 4, 7,    8, 8, 8, 23, 23,    45, 56 ]

  1. JavaScript JSON Arrays JavaScript JSON Arrays

    JSON में Arrays, JavaScript में Arrays के समान होते हैं। JavaScript JSON arrays इस तरह दिखते हैं: let obj = {    name:'Rohan',    sports : ['cricket','Football','volleyball','hockey'] } JavaScript में JSON arrays के लिए कोड: उदाहरण <!DOC

  1. JavaScript Sort() मेथड JavaScript Sort() मेथड

    JavaScript Sort() मेथड का उपयोग ऐरे को सॉर्ट करने के लिए किया जाता है। सॉर्टिंग का क्रम वर्णमाला, न्यूमेरिक, आरोही या अवरोही हो सकता है।उदाहरण<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="

  1. जावास्क्रिप्ट में मैप्स का उपयोग करके ऐरे को कैसे ट्रांसफॉर्म करें? जावास्क्रिप्ट में मैप्स का उपयोग करके ऐरे को कैसे ट्रांसफॉर्म करें?

    जावास्क्रिप्ट में मैप्स का उपयोग करके ऐरे को ट्रांसफॉर्म करने के लिए निम्नलिखित कोड है। उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /&