Video: 33 THỦ THUẬT LÀM TOÁN ĐƠN GIẢN ĐẾN KHÔNG NGỜ 2025
Một phần của các thuật toán cho người mới bắt đầu Cheat Sheet
Người ta thực sự sử dụng thuật toán mọi lúc. Ví dụ, làm bánh mì nướng là một ví dụ của một thuật toán, như được giải thích trong bài đăng blog này. Làm bánh mì nướng không phải là một thuật toán tuyệt vời, nhưng những gì trong bảng sau, sử dụng một máy tính để thực hiện nhiệm vụ, được. Lưu trữ dữ liệu an toàn là một trận chiến đang diễn ra với các hacker liên tục tấn công các nguồn dữ liệu.
Nhiệm vụ | Tại sao lại đáng kinh ngạc |
Mật mã | Thuật toán cho phép bạn phân tích dữ liệu, đưa nó vào một số hình thức khác, và sau đó trở lại nó vào hình thức ban đầu của nó sau này. |
Phân tích đồ thị | Khả năng quyết định đường ngắn nhất giữa hai điểm tìm thấy tất cả các loại sử dụng. Ví dụ, trong một vấn đề định tuyến, GPS của bạn không thể hoạt động mà không có thuật toán đặc biệt này bởi vì nó không bao giờ có thể hướng bạn dọc theo các đường phố thành phố bằng cách sử dụng con đường ngắn nhất từ điểm A đến điểm B. |
Sự tạo ra số giả ngẫu nhiên | mà không bao giờ khác nhau. Bạn bắt đầu ở cùng một nơi và thực hiện các bước tương tự theo cùng cách mỗi lần bạn chơi. Nhàm chán! Không có khả năng tạo số ngẫu nhiên có vẻ như, nhiều tác vụ máy tính trở nên vô nghĩa hoặc không thể. |
Lập kế hoạch | Việc sử dụng các nguồn lực công bằng cho tất cả các bên liên quan là một cách khác trong đó các thuật toán làm cho sự hiện diện của họ được biết đến một cách lớn. Ví dụ, đèn thời gian ở giao lộ không còn đơn giản là các thiết bị đếm ngược giây giữa các thay đổi ánh sáng. Các thiết bị hiện đại xem xét tất cả các loại vấn đề, chẳng hạn như thời gian trong ngày, điều kiện thời tiết và lưu lượng truy cập. Lập kế hoạch có nhiều hình thức, tuy nhiên. Xem xét làm thế nào máy tính của bạn chạy nhiều nhiệm vụ cùng một lúc. Nếu không có thuật toán lập lịch trình, hệ điều hành có thể lấy tất cả các tài nguyên sẵn có và giữ cho ứng dụng của bạn không thực hiện bất kỳ công việc hữu ích nào. |
Tìm kiếm | Xác định vị trí thông tin hoặc xác minh rằng thông tin bạn nhìn thấy là thông tin bạn muốn là một nhiệm vụ thiết yếu. Nếu không có khả năng này, nhiều tác vụ bạn thực hiện trực tuyến sẽ không thể thực hiện được, chẳng hạn như tìm kiếm trang web trên Internet bán nồi cà phê hoàn hảo cho văn phòng của bạn. |
Sắp xếp | Xác định trình tự trình bày thông tin là quan trọng bởi vì hầu hết mọi người hiện nay bị quá tải thông tin, và cần giảm sự phát triển của dữ liệu. Hãy tưởng tượng đi đến Amazon, tìm kiếm hơn một nghìn ấm cà phê để bán, nhưng vẫn không thể phân loại theo giá hoặc đánh giá tích cực nhất. Hơn nữa, nhiều thuật toán phức tạp đòi hỏi dữ liệu theo thứ tự thích hợp để làm việc đáng tin cậy, do đó, phân loại là một điều kiện quan trọng để giải quyết nhiều vấn đề. |
Chuyển đổi | Việc chuyển đổi một loại dữ liệu sang một loại dữ liệu khác là rất quan trọng để hiểu và sử dụng dữ liệu hiệu quả. Ví dụ: bạn có thể hiểu trọng lượng của đế quốc chỉ cần sử dụng tốt, nhưng tất cả các nguồn của bạn sử dụng hệ thống số liệu. Chuyển đổi giữa hai hệ thống giúp bạn hiểu được dữ liệu. Tương tự, phép biến đổi Fourier nhanh (FFT) chuyển đổi các tín hiệu giữa miền thời gian và miền tần số, cho phép những thứ như bộ định tuyến WiFi hoạt động. |