Trang chủ / Công cụ số / Công cụ trực tuyến sắp xếp và trộn số
Công cụ trực tuyến miễn phí

Công cụ trực tuyến sắp xếp và trộn số

Sắp xếp danh sách số tăng dần, giảm dần, đảo ngược hoặc trộn ngẫu nhiên trực tuyến. Hỗ trợ số thập phân, xử lý tại trình duyệt. Quá trình xử lý diễn ra cục b…

Bắt đầu sử dụng

Tính năng và cách hoạt động

Công cụ này giúp bạn sắp xếp danh sách số một cách nhanh chóng và chính xác. Nó hỗ trợ bốn chế độ:

  • Tăng dần: Sắp xếp theo giá trị số từ nhỏ đến lớn.
  • Giảm dần: Sắp xếp theo giá trị số từ lớn đến nhỏ.
  • Đảo ngược: Đảo ngược thứ tự hiện tại của danh sách, không sắp xếp theo giá trị.
  • Trộn ngẫu nhiên: Trộn các số một cách ngẫu nhiên bằng thuật toán Fisher-Yates.

Ví dụ cụ thể

Giả sử bạn nhập danh sách: 5, 2, 9, 1, 7.

  • Nếu chọn Tăng dần, kết quả là: 1, 2, 5, 7, 9.
  • Nếu chọn Giảm dần, kết quả là: 9, 7, 5, 2, 1.
  • Nếu chọn Đảo ngược, kết quả là: 7, 1, 9, 2, 5 (thứ tự ban đầu bị đảo ngược).
  • Nếu chọn Trộn ngẫu nhiên, kết quả có thể là bất kỳ thứ tự nào, ví dụ: 2, 9, 1, 5, 7.

Định dạng đầu vào và đầu ra

Bạn có thể nhập số với dấu phân cách thập phân theo ngôn ngữ của mình (dấu chấm hoặc dấu phẩy). Công cụ tự động nhận diện và phân tích cú pháp. Đầu ra có thể được hiển thị với dấu phân cách dòng mới, khoảng trắng hoặc dấu phẩy (theo CSV). Nếu bạn dùng dấu phẩy làm dấu thập phân, đầu ra CSV sẽ dùng dấu chấm phẩy để tránh nhầm lẫn.

Giới hạn và lưu ý

  • Dữ liệu đầu vào tối đa 100.000 ký tự và tối đa 100.000 giá trị.
  • Các giá trị trùng lặp được giữ nguyên, không loại bỏ.
  • Việc sắp xếp diễn ra hoàn toàn trong trình duyệt của bạn, dữ liệu không được gửi lên máy chủ.
  • Với danh sách rất lớn, có thể gây giật nhẹ trong quá trình xử lý.

Câu hỏi thường gặp

1. Tôi có thể sắp xếp số thập phân không?

Có, công cụ hỗ trợ số thập phân với dấu phân cách theo ngôn ngữ của bạn. Ví dụ: 3,14 hoặc 3.14 đều được chấp nhận.

2. Tại sao kết quả trộn ngẫu nhiên không giống nhau mỗi lần?

Vì thuật toán trộn sử dụng hàm ngẫu nhiên Math.random(), mỗi lần thực hiện sẽ cho kết quả khác nhau. Điều này phù hợp cho việc trộn danh sách thông thường, nhưng không dùng cho mục đích bảo mật hoặc xổ số.

3. Tôi có thể sắp xếp số âm không?

Có, số âm được xử lý đúng theo giá trị. Ví dụ: -5, -2, 0, 3 khi tăng dần sẽ thành -5, -2, 0, 3.

Kiểm tra nhanh

  • Nhập danh sách số và chọn chế độ mong muốn.
  • Kiểm tra kết quả có đúng thứ tự không.
  • Sao chép kết quả để sử dụng.

Quá trình xử lý diễn ra cục bộ trong trình duyệt.