Ordine crescente
Ordini numeri dal più piccolo al più grande: con 9, -2, 0, 1 e quattro e mezzo inserito due volte, ottiene -2 in testa, 9 in fondo e i due quattro e mezzo tra loro, più conteggio, minimo e massimo. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Valori
- 9, -2, 4,5, 0, 4,5, 1
- Quantità
- 6
- Ordinato
- -2, 0, 1, 4,5, 4,5, 9
- Min
- -2
- Max
- 9
L'ordine crescente è la richiesta quotidiana dietro la correzione dei compiti, la pulizia dei fogli di calcolo e qualsiasi pipeline che debba allineare i numeri dal più piccolo al più grande prima di una statistica o di un report. Questo calcolatore accetta una lista di numeri finiti, convalida ogni elemento e restituisce gli stessi valori ordinati dal minimo al massimo. Usi questa pagina quando la ricerca è specificamente ordinare numeri in ordine crescente, non alfabetizzare righe di testo né calcolare un riepilogo a cinque numeri che nasconde la sequenza completa.
Che cosa significa l'ordine crescente su una lista di numeri
L'ordine crescente significa che ogni valore successivo è maggiore o uguale al precedente: la prima posizione è il minimo e l'ultima è il massimo. È la disposizione delle statistiche d'ordine che ogni successivo calcolo di rango, percentile e mediana presuppone, ed è per questo che si cerca un calcolatore di ordine crescente come lavoro a sé, non come passo nascosto dentro un'altra statistica. Questa capacità implementa un ordinamento per fusione stabile.
I valori uguali conservano l'ordine relativo originale, il che conta quando due misure condividono un numero ma provengono da righe diverse e una join successiva deve ancora sapere quale copia è arrivata per prima. L'ingresso può mescolare interi, decimali, zeri e negativi; due copie di quattro punto cinque restano due copie, non una. La notazione scientifica come 1e-3 è un numero finito ed è accettata.
Anche una lista vuota viene rifiutata, perché non esiste l'elemento più piccolo del nulla. Ordinare non è arrotondare né togliere i duplicati: la lista restituita ha la stessa lunghezza dell'ingresso convalidato; cambiano solo le posizioni.
Casi d'uso
Chiavi di compiti ed esami
Consegni agli studenti un campione numerico non ordinato e verifichi che abbiano allineato ogni valore dal più piccolo al più grande, compresi pareggi e negativi.
Pulire una colonna prima dell'analisi
Ordini lotti di sensori, punteggi di quiz o colonne di foglio di calcolo in ordine crescente prima di tracciare, classificare o calcolare statistiche successive.
Preparare un ingresso ordinato per le pipeline
Trasformi una lista disordinata di numeri finiti in un array crescente deterministico che il passo successivo possa consumare senza un ordinamento locale.
Domande frequenti
Come si ordina una lista di numeri in ordine crescente?
La risposta restituisce count, la lista ordinata dal più piccolo al più grande, più min e max.
Che succede se un elemento non è un numero finito?
NaN, Infinity, vuoti, booleani, oggetti e testo libero sono rifiutati e non vengono mai addebitati.
I numeri duplicati vengono conservati?
Sì. Ordinare non rende univoca la lista. Due copie dello stesso valore restano due copie, nel loro ordine relativo originale.
Questo ordina testo o soltanto numeri?
Solo numeri finiti. Per stringhe alfabetiche usi un ordinamento di locale; per righe di testo, un ordinamento di righe. Questa pagina è la query numerica dal più piccolo al più grande.
Quanto costa il calcolatore di ordine crescente?
Lo strumento del browser è gratuito e gira in locale.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/stat/ascending-order \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"values":[9,-2,4.5,0,4.5,1]}'const res = await fetch("https://api.kit.forhosting.com/stat/ascending-order", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"values": [
9,
-2,
4.5,
0,
4.5,
1
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/stat/ascending-order",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"values": [
9,
-2,
4.5,
0,
4.5,
1
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/stat/ascending-order", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"values":[9,-2,4.5,0,4.5,1]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"values":[9,-2,4.5,0,4.5,1]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/stat/ascending-order", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"values": [
9,
-2,
4.5,
0,
4.5,
1
]
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "stat.ascending_order",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Limiti
max_items | 100000 |
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
I duplicati vengono conservati; negativi, zeri e decimali sono di primo piano; NaN, Infinity e i token non numerici falliscono con invalid_input e non vengono mai addebitati.
Che cosa significa l'ordine crescente su una lista di numeri
Non si accetta nulla fuori dall'insieme IEEE finito: celle assenti, token vuoti, NaN, più o meno Infinity, booleani, oggetti e testo libero. Quelli falliscono con invalid_input indicando l'indice colpevole così uno studente o una pipeline può correggere la cella invece di silenziarla.
Come inviare una lista e che cosa restituisce il calcolatore
È accettata anche una stringa separata da virgole, punti e virgola o spazi così una colonna incollata da un foglio di calcolo funziona nell'esecutore di testo. In caso di successo il corpo include count come la lunghezza n, sorted come la lista crescente, min come la prima statistica d'ordine e max come l'ultima. Esempio classico d'aula: la lista nove, meno due, quattro punto cinque, zero, quattro punto cinque, uno diventa meno due, zero, uno, quattro punto cinque, quattro punto cinque, nove, con count sei, min meno due e max nove. Lo usi da correttori di compiti, passi di pulizia CSV, lotti di sensori e qualsiasi flusso che voglia un contratto dedicato di ordine crescente invece di un ordinamento alfabetico di locale o di un riepilogo di una riga che butta via la lista ordinata. Invii un corpo JSON con un campo obbligatorio chiamato values: un array non vuoto di numeri finiti. Gli alias numbers, data e list sono accettati e significano la stessa cosa. Una convalida fallita — values assente, lista vuota, lista più lunga di centomila voci o qualsiasi elemento non finito — restituisce invalid_input e non viene mai addebitata. Il prezzo è un $0.002 fisso per richiesta riuscita con unità item.
Quando usare questo strumento, limiti e ricerche vicine
Preferisca questa pagina quando l'intento di ricerca è ordinare numeri in ordine crescente o dal più piccolo al più grande. Questa capacità restituisce la lista ordinata completa così Lei può copiarla, tracciarla o alimentare il passo successivo. Se più avanti Le serve l'ordine decrescente, inverta la lista restituita; questa pagina è dedicata alla query crescente che le persone digitano davvero quando vogliono numeri allineati dal più piccolo al più grande. Mantenga le liste entro il tetto di dimensione pubblicato così il Worker e il browser restano interattivi; centomila numeri finiti bastano per insiemi d'aula e per la maggior parte dei campioni operativi. Gli strumenti vicini fanno lavori diversi e non devono assorbire questa query: locale.sort alfabetizza stringhe con accenti; str.sort_lines riordina righe di testo; un riepilogo a cinque numeri ordina internamente solo per riferire min, quartili e max. I compiti falliti che restituiscono invalid_input non consumano il saldo prepagato, il che mantiene economici gli script esplorativi mentre qualcuno incolla per errore una riga di intestazione. Poiché l'implementazione è parse puro di livello A, ogni chiamata riuscita costa il $0.002 pubblicato, senza token di modello e senza rete in uscita.