Мазмұны:

Javascript-те массивді қалай сұрыптайсыз?
Javascript-те массивді қалай сұрыптайсыз?

Бейне: Javascript-те массивді қалай сұрыптайсыз?

Бейне: Javascript-те массивді қалай сұрыптайсыз?
Бейне: JavaScript c Нуля - Курс для начинающих с практикой [2023] 2024, Сәуір
Anonim

JavaScript массивін сұрыптау() әдісі

  1. Массивті сұрыптау :
  2. Сұрыптау ішіндегі сандар массив өсу ретімен:
  3. Сұрыптау ішіндегі сандар массив кему ретімен:
  4. Ең жоғары мәнді алыңыз массив :
  5. ішіндегі ең төменгі мәнді алыңыз массив :
  6. Массивті сұрыптау алфавит бойынша, содан кейін ретін өзгертіңіз сұрыпталған элементтер (кему):

Осыған байланысты JavaScript-те массивтерді сұрыптау қалай жұмыс істейді?

жылы JavaScript массивтері бар сұрыптау () әдісі сорттар the массив элементтерді алфавиттік тәртіпте. The сұрыптау () әдісі параметрдің екі элементін салыстыратын функция болып табылатын қосымша аргументті қабылдайды массив . Егер салыстыру функциясы түсірілсе, онда сұрыптау () әдісі болады сұрыптау элементтер мәндеріне негізделген элемент.

Сонымен қатар, JavaScript-те сандарды қалай сұрыптайсыз? жылы тапсырыс дейін сандарды сұрыптау , теріс мәнді қайтаратын функция жазуыңыз керек саны егер a b мәнінен кіші болса, оң мәнді қайтарады саны егер b a мәнінен кіші болса, ал егер болса 0 қайтарады сандар бірдей. Мұны шегеру арқылы оңай орындауға болады сандар.

Сондай-ақ, массивді қалай сұрыптайсыз?

Мына мысалды қараңыз:

  1. java импорттау. пайдалану. Массивтер;
  2. жалпы класс сұрыптау {
  3. public static void main (String args) {
  4. int массив = {45, 12, 85, 32, 89, 39, 69, 44, 42, 1, 6, 8};
  5. Массивтер. сұрыптау(массив);
  6. Жүйе. шығып. println("Толық сұрыпталған: " + Массивтер.
  7. int индексі = Массивтер. binarySearch(массив, 42);
  8. Жүйе. шығып.

Қандай әдіс массив элементтерін алфавиттік ретпен орналастырады?

«Сұрыптау» - бұл әдіс болған «массивтің» «элементтерін» алфавиттік ретпен орналастырыңыз . Мысалы, ан массив = Бағдарламаға «Раджу» беріледі. Ол «Раджу» ішіндегі әріптерді реттейді алфавиттік тәртіп «ajRu» ретінде.

Ұсынылған: