Công cụ bảo vệ mã nguồn .NET mạnh nhất, không thể unpack, miễn phí cho các khách hàng đầu tiên đăng ký.

Search:

Type: Các bài viết; User: boss14420; Từ khóa:

Trang 1 trên tổng số 20 1 2 3 4

Search: Tìm kiếm trong 0.05 giây.

  1. Đề tài: Hàm băm

    bởi boss14420
    Trả lời
    5
    Lượt xem
    1,269

    Có thể tìm hiểu thêm về Perfect Hash cho phong...

    Có thể tìm hiểu thêm về Perfect Hash cho phong phú: ánh xạ 1-1, không có collision.
    https://en.wikipedia.org/wiki/Perfect_hash_function
  2. Đề tài: Về toán tử gán

    bởi boss14420
    Trả lời
    18
    Lượt xem
    1,935

    Lập trình C++ Từ trước tới giờ chỉ thấy trả về *this, chưa thấy...

    Từ trước tới giờ chỉ thấy trả về *this, chưa thấy có ai trả về obj.
    Ngoài lý do như INTP đã nói, còn lý do ngữ nghĩa nữa: để có thể dùng được ngay kết quả phép gán cho một task khác nữa.
    VD:...
  3. Trả lời
    17
    Lượt xem
    1,271

    Bài tập C++ Không phải là while (i

    Không phải là while (i<=j) mà là while (i<j).

    Cơ mà không nên cài đặt quicksort bằng cách này, vì nó có thể lên tới O(n^2). STL đã có thuật toán rất hiệu quả để chọn pivot (nth_element):


    ...
  4. Trả lời
    20
    Lượt xem
    2,202

    Lập trình C++ Không phải lúc nào cũng chia ra làm nhiều file .h...

    Không phải lúc nào cũng chia ra làm nhiều file .h và .cpp được đâu, đồng chí kia nói đúng rồi. Những lúc đó bắt buộc phải cho vào một file, hoặc trong .h có include file .cpp.

    Cơ mà theo ý kiến cá...
  5. Sử dụng hàm hoán đổi template, có sẵn trong thư...

    Sử dụng hàm hoán đổi template, có sẵn trong thư viện <utility>



    std::swap(a, b); // a, b cùng kiểu


    http://en.cppreference.com/w/cpp/algorithm/swap
  6. Trả lời
    10
    Lượt xem
    1,202

    Lập trình C++ Bjarne Stroustroup có viết một bài về 5 myth phổ...

    Bjarne Stroustroup có viết một bài về 5 myth phổ biến nhất về C++, trong đó có một cái là: "C++ là một OO Language": http://isocpp.org/blog/2014/12/five-popular-myths-about-c-bjarne-stroustrup

    Khi...
  7. Trả lời
    8
    Lượt xem
    3,189

    C Tutorial Với C++ thì con trỏ hàm thì chỉ nên dùng khi giao...

    Với C++ thì con trỏ hàm thì chỉ nên dùng khi giao tiếp với thư viện C hoặc những lúc cần "hack" cái gì đó thôi.
    Còn giờ đa số người ta dùng các callable object (như lambda, functor) vì typesafe, dễ...
  8. Trả lời
    2
    Lượt xem
    375

    Lập trình C - Sinh ra một số ngẫu nhiên trong đoạn [0, 1],...

    - Sinh ra một số ngẫu nhiên trong đoạn [0, 1], phân bố đều
    - Nếu số đó nhỏ hơn hoặc bằng tỉ lệ cho sẵn, thì trả về true
    - Ngược lại thì trả về false.
  9. Thủ thuật C++ Ý kiến cá nhân: Khi chưa cần sử dụng các hàm...

    Ý kiến cá nhân:
    Khi chưa cần sử dụng các hàm khởi tạo sao chép hay hàm gán, ta tạm thời vô hiệu hóa nó để đỡ các vấn đề phát sinh:



    class person
    {
    public:

    ...
  10. Bài tập C http://ideone.com/NL1Gsk #include ...

    http://ideone.com/NL1Gsk


    #include <random>
    #include <algorithm>
    #include <functional>
    #include <iostream>

    int main()
    {
  11. Đề tài: giúp đỡ C++

    bởi boss14420
    Trả lời
    5
    Lượt xem
    610

    Đây thực chất là giải thuật partition được dùng...

    Đây thực chất là giải thuật partition được dùng trong quicksort thôi, tất nhiên là inplace được.

    Cái range-base for của C++11 còn có thể thay đổi được nội dung phần tử, hơn Java chỗ đấy.
  12. Đề tài: giúp đỡ C++

    bởi boss14420
    Trả lời
    5
    Lượt xem
    610

    Bài 1: #include #include...

    Bài 1:


    #include <algorithm>
    #include <iostream>

    int main() {
    int v[] = {12, 13, 14, 15};

    std::partition(v, v + 4, [](int n) {
  13. Bài tập C++ Thử thì thấy được. Như vậy là sau này thoải mái...

    Thử thì thấy được.
    Như vậy là sau này thoải mái dùng các thư viện header của boost rồi.
  14. Bài tập C++ Đã xong, làm theo cách của INTP:...

    Đã xong, làm theo cách của INTP: http://www.spoj.com/ranks/NDIGIT/start=0

    Cách làm như sau:
    - Tìm chữ số thứ N của hai dãy A1, A2. Tính tổng, giả sử được ret
    - Tìm tổng hai chữ số thứ N-1 của...
  15. Trả lời
    9
    Lượt xem
    1,023

    Sai hoàn toàn. Hàm fflush dùng dùng để "đẩy" tất...

    Sai hoàn toàn.
    Hàm fflush dùng dùng để "đẩy" tất cả những gì còn có trong output buffer vào file hoặc thiết bị được ghi.
    Với đầu vào là stdin (1 input stream) thì là undefined behavior.
  16. Trả lời
    9
    Lượt xem
    1,023

    Hàm fflush không có chức năng này.

    Hàm fflush không có chức năng này.
  17. Trả lời
    9
    Lượt xem
    1,527

    Chính xác. HIện nay các trình dịch đủ thông minh...

    Chính xác. HIện nay các trình dịch đủ thông minh để hiểu phép swap bằng temp, cho nên lần sau nó sẽ tự động tham chiếu đến đúng nơi. Còn nhanh hơn cả XOR hay +- nữa.
  18. Đề tài: std::list

    bởi boss14420
    Trả lời
    9
    Lượt xem
    1,150

    Nhớ có ai đó nói câu đại loại thế này: "Luôn luôn...

    Nhớ có ai đó nói câu đại loại thế này: "Luôn luôn ưu tiên sử dụng std::vector (hay các cấu trúc dữ liệu kiểu flat array, các phần tử xếp liên tiếp nhau trong bộ nhớ), nếu không dùng được thì thay đổi...
  19. Lập trình C Quét hết dải địa chỉ IP trọng mạng LAN (xác định...

    Quét hết dải địa chỉ IP trọng mạng LAN (xác định dựa trên IP và subnet mask). Nếu thấy có phản hồi thì có nghĩa là địa chỉ đó đang tồn tại.
  20. Trả lời
    3
    Lượt xem
    562

    Bài tập C++ Như này có được không? /* *...

    Như này có được không?


    /*
    * =====================================================================================
    *
    * Filename: preprocessor-vector.cc
    *
    * Description:
    *
  21. Trả lời
    11
    Lượt xem
    1,414

    Lập trình C Ngày xưa đi thi cũng gặp một bài như này, mình...

    Ngày xưa đi thi cũng gặp một bài như này, mình cũng viết y nguyên là phép toán này undefined behavior. Sau khi xong mấy đứa đi hỏi thầy thì thầy với trò cứ bàn luận như đúng rồi: nào là cái này phải...
  22. Trả lời
    11
    Lượt xem
    1,414

    Lập trình C Những post trên đã nói rồi, mỗi trình dịch ra một...

    Những post trên đã nói rồi, mỗi trình dịch ra một kiểu, không có kết quả nào là đúng.
    Ai nghĩ ra bài này thì hoặc là đang thử hiểu biết về chuẩn của người khác, hoặc là không biết cái gì nhưng lại...
  23. Thủ thuật C++ Lúc đầu định nghĩ là phải sửa lại thành: ...

    Lúc đầu định nghĩ là phải sửa lại thành:

    ClassA::Any(pClass);

    Nhưng xem lại thì thấy như trước vẫn được, nhưng mà nói chung không nên vì lý do trực quan.


    Trong C++ người ta khuyến cáo cast...
  24. Thủ thuật C++ Câu lệnh này nên sửa. Còn là thì không có...

    Câu lệnh này nên sửa.


    Còn là thì không có vấn đề gì.

    Chỉ không hiểu là tại sao lại phải làm như vậy?
  25. Trả lời
    2
    Lượt xem
    629

    Lập trình C++ #include #include ...

    #include <algorithm>
    #include <vector>

    template <typename InputIt, typename TmpIt, typename Compare>
    void _merge_sort_impl(InputIt first, InputIt last,
    TmpIt d_first,...
Trang 1 trên tổng số 20 1 2 3 4
Từ 1 tới 25 trên tổng số 500 kết quả