thiet ke website

[C++] Code từ điển sử dụng hàm băm và danh sách liên kết kép

Đây là đề tài môn Cấu trúc dữ liệu và giải thuật vừa qua của mình, chia sẻ lên đây cho bạn nào cần tham khảo. Chương trình của mình hầu như không có lỗi, chỉ có một số trường hợp thao tác người dùng chưa được hợp lý cho lắm. Các bạn có thể tham khảo!

c++ tu dien su dung mang bam danh sach lien ket kep

Một vài cái hay trong chương trình của mình:
  • Khi nhập chữ trong khung text box, bạn có thể nhập thoải mái số từ… khi nhập tràn khung nhập, chữ sẽ tự động thụt về phía sau.
  • Trong quá trình thêm từ, sửa từ, có nhiều field khác nhau, bạn có thể nhấn lên xuống để sửa lại nếu thấy không đúng.
  • Từ điển chia ra 26 danh sách liên kết kép, danh sách chữ A đầu, danh sách chữ B đầu…
  • Chỉ nhận những chữ cái và khoảng trống, tự động fix chữ nếu nhập nhiều khoảng trống, một số trường hợp như field ví dụ cho phép nhập thêm dấu chấm than, dấu hỏi chấm…
  • Và còn vài thứ hay ho khác…

Từ điển danh sách liên kết kép và hàm băm C++

tu dien danh sach lien ket kep c++

MediaFire Google Drive

Trong file tải ở trên, có nhiều file .cpp, các bạn có thể xem tất cả các file để biết quy trình viết code của mình. Phiên bản cuối cùng là file dic 4.0.cpp

LƯU Ý: Code được viết bằng Dev-C++ nên nếu bạn sử dụng phần mềm nào khác mà lỗi thì mình không chịu trách nhiệm 😀

Nếu có thắc mắc hay góp ý gì thì các bạn có thể để lại bình luận phía dưới, mình sẽ hỗ trợ nhiệt tình!

Thiet ke logo

Bài viết liên quan

[Java cơ bản] Bài 15: Cấu trúc vòng lặp For

[Java cơ bản] Bài 15: Cấu trúc vòng lặp For

For là cấu trúc lệnh lặp, như khi muốn in ra 10 phần tử từ 0 đến 9 và khi đó ta sẽ viết ra 10 lệnh in ra màn hình như vậy thì sẽ rất bất tiện. Vậy ta sử dụng vòng lặp để…

Tải Emu8086 4.08 full – Trình biên dịch Assembly mới nhất

Tải Emu8086 4.08 full – Trình biên dịch Assembly mới nhất

Emu8086 phiên bản mới nhất là phần mềm giả lập bộ vi xử lý 8086 và chạy các chương trình trên nền bộ vi xử lý ảo. Nó hỗ trợ bạn trong việc học ngôn ngữ lập trình Assembly. Emu8086 là chương trình mô phỏng…

[Java cơ bản] Bài 43: String (Phần 2)

[Java cơ bản] Bài 43: String (Phần 2)

Video này sẽ hướng dẫn tiếp các phương thức của String. Chúc các bạn học tập thật tốt.

[Java cơ bản] Bài 4:  Tạo và sử dụng Project trên NetBeans và Eclipse

[Java cơ bản] Bài 4: Tạo và sử dụng Project trên NetBeans và Eclipse

Như bài chương trình HelloWord ta dùng một text Editor để viết chương trình thì bây giờ ta sẽ dùng tool để viết chương trình HelloWord. Tóm tắt nội dung: Cách tạo và sử dụng một project trên 2 công cụ đó là Netbeans và…

Bình luận ()