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 22: Multi-classes

[Java cơ bản] Bài 22: Multi-classes

Video giới thiệu về Multi classes trong lập trình Java. Chúc các bạn học vui!

Kinh nghiệm nâng cao kỹ năng lập trình

Kinh nghiệm nâng cao kỹ năng lập trình

0. Bắt đầu Để trở thành một lập trình viên tốt hơn, bạn cần biết rất là nhiều thứ như: thuật toán, cấu trúc dữ liệu, lập trình hướng đối tượng, testing … Lập trình bao gồm rất nhiều kỹ năng, có nghĩa là không…

Cách đọc và ghi file text trong C++

Cách đọc và ghi file text trong C++

Trong C++ việc đọc và ghi file thường được sử dụng để đưa các bài toán ở dạng đầu vào và xuất ra kết qủa, giúp cho người ta dễ dàng kiểm tra xem chương trình của bạn có thực sự đúng không khi cho…

[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 để…

Bình luận ()