Bài toán của mình là xếp độ ưu tiên cho 7 lớp để tham gia chương trình đào tạo của trường ạ.
Độ ưu tiên bắt đầu từ 1.
Mỗi lớp lại xếp độ ưu tiên cho các học sinh trong lớp để được tham gia và độ ưu tiên bắt đầu từ 1.
Hi bạn, bạn không hiểu sai đâu, tác giả để i có lẽ bằng 2 thì sẽ hợp lý hơn 2^8 = 256 thì vòng lặp 8 lần, còn ở đây i bắt đầu từ 1 nên chi tiết ra sẽ thêm 1 lần nhân đôi nữa.
Nhưng thực sự 8 hay 9 cái này cũng không quá quan trọng, ở đây cái chúng ta đang quan tâm là về hàm số thể hiện độ phức tạp về thời gian chạy nhiều hơn là về tính số lượng chính xác số lần lặp của thuật toán, O(logn + c) hay O(logn - c) với c là hằng số thì độ phức tạp cũng là O(log n) bạn nhé.
pure function này theo mình nghĩ tính năng của nó là không bị ảnh hưởng bởi biến khởi tạo khi truyển từ ngoài vào , còn thực thi khác thì mới đúng nghĩa
Đúng là một ngôn ngữ lập trình bậc thấp, chặt chẽ nhưng lại rất hiện đại. Ngay cả việc áp dụng ownership ngay trong việc truyền tham số làm mình rất ngạc nhiên. Ownership xứng đáng là key quan trọng của Rust, key của NodeJS là event Loop, key của Java là class
THẢO LUẬN
Em cảm ơn anh nhiều ạ
bài viết siêu đầy đủ và sắp xếp thông tin rất khoa học, dễ tiếp cận ạ, em cảm ơn anhhh
Hướng dẫn chi tiết nhưng đơn giản không lan man. Cảm ơn bạn
Bài toán của mình là xếp độ ưu tiên cho 7 lớp để tham gia chương trình đào tạo của trường ạ. Độ ưu tiên bắt đầu từ 1. Mỗi lớp lại xếp độ ưu tiên cho các học sinh trong lớp để được tham gia và độ ưu tiên bắt đầu từ 1.
Bài viết bổ ích quá, cảm ơn chủ thớt
1 up vote cho đồng chí
Hi bạn, bạn không hiểu sai đâu, tác giả để i có lẽ bằng 2 thì sẽ hợp lý hơn 2^8 = 256 thì vòng lặp 8 lần, còn ở đây i bắt đầu từ 1 nên chi tiết ra sẽ thêm 1 lần nhân đôi nữa. Nhưng thực sự 8 hay 9 cái này cũng không quá quan trọng, ở đây cái chúng ta đang quan tâm là về hàm số thể hiện độ phức tạp về thời gian chạy nhiều hơn là về tính số lượng chính xác số lần lặp của thuật toán, O(logn + c) hay O(logn - c) với c là hằng số thì độ phức tạp cũng là O(log n) bạn nhé.
Về phần Logarithmic complexity, mình có 1 thắc mắc như sau. Đầu tiên, đây là đoạn code mình thực hành theo như phần lý thuyết
Ở đây n = 256, tức là k sẽ bằng 8, đồng nghĩa với việc vòng lặp sẽ thực thi 8 lần
Tuy nhiên khi đoạn code trên được chạy, console in ra 9 lần lặp
Bạn có thể giải thích tại sao lại có sự khác biệt giữa lý thuyết và thực tế như vậy không ? Hay là mình hiểu sai ở chỗ nào ?
Bài viết hay quá ạ 😍
bài viết của anh hay quá, em có thể contact anh để hỏi về roadmap được không ạ ?
Bước đầu tiên có cần phải tạo file
.sequelizerckhông ạ?Dịch bằng Google Translate à
pure function này theo mình nghĩ tính năng của nó là không bị ảnh hưởng bởi biến khởi tạo khi truyển từ ngoài vào , còn thực thi khác thì mới đúng nghĩa
Bài viết hay quá, cảm ơn anh nhiều nhé!🫶🫶🫶
Đúng là một ngôn ngữ lập trình bậc thấp, chặt chẽ nhưng lại rất hiện đại. Ngay cả việc áp dụng ownership ngay trong việc truyền tham số làm mình rất ngạc nhiên. Ownership xứng đáng là key quan trọng của Rust, key của NodeJS là event Loop, key của Java là class
Bao giờ có phần 2 ạ ?
Chị có nhận đệ tử không ạ :v?
bài này cũ quá k work cho bản laravel 8 nữa rồi.
=))) nó đi copy bài ai về rồi dịch ra đó
Rất hữu ích, mong ad update tiếp các phần tiếp theo