Hiển thị kết quả từ 1 đến 10 / 10
  1. #1
    Tham gia
    08-06-2004
    Bài viết
    67
    Like
    0
    Thanked 0 Times in 0 Posts

    Cấu trúc dữ liệu để làm từ điển

    Muốn xây dựng một từ điển thì ta nên sử dụng cấu trúc dữ liệu gì, lưu trữ như thế nào?
    Quote Quote

  2. #2
    Tham gia
    26-06-2004
    Bài viết
    376
    Like
    0
    Thanked 4 Times in 3 Posts
    Cấu trúc dùng Linked list kết hợp với hashing có lẽ được, còn lưu trữ thì không biết

  3. #3
    Tham gia
    08-06-2004
    Bài viết
    67
    Like
    0
    Thanked 0 Times in 0 Posts
    Lưu trữ chắc phải dùng file còn để xử lý chắc dùng Dictionary Tree

  4. #4
    Tham gia
    09-05-2003
    Location
    ho chi minh
    Bài viết
    191
    Like
    0
    Thanked 0 Times in 0 Posts
    Duyên nghĩ là nên dùng cấu trúc cây nhị phân (binary tree), với mỗi nút cây là có cấu trúc là :từ kiểu string, nghĩa của từ đó kiểu string, và có thể là thêm một thuộc tính nào đó để cho biết là là danh từ, tính từ ...
    Và đương nhiên là sẽ sử dụng danh sách liên kết để làm cây vì mình đâu có biết được từ điển của mình sẽ có bao nhiêu từ để mà khai báo chứ. Với lại còn phải cho người ta add thêm từ mới vào nữa chứ

  5. #5
    Tham gia
    08-06-2004
    Bài viết
    67
    Like
    0
    Thanked 0 Times in 0 Posts
    Cấu trúc nhị phân là không được đâu. Cách lưu trữ sẽ rất phức tạp, bạn thử tìm hiểu cây từ điển đi.

  6. #6
    Tham gia
    03-12-2004
    Location
    HCM
    Bài viết
    7
    Like
    0
    Thanked 0 Times in 0 Posts

    CTDL Từ điển

    Chào bạn.

    Khi viết chương trình từ điển, theo tôi bạn nên use hàm băm. Vì cấu trúc dữ liệu này giúp bạn tìm kiếm rất nhanh.

    Thân.

  7. #7
    Tham gia
    08-06-2004
    Bài viết
    67
    Like
    0
    Thanked 0 Times in 0 Posts
    Đồng ý, dùng cà hai, băm và cây từ điển.

  8. #8
    Tham gia
    11-11-2004
    Bài viết
    112
    Like
    0
    Thanked 0 Times in 0 Posts
    Nghe nói nhiều đến từ điển nhưng không hiểu các bạn muốn làm kiểu gì, mỗi loại có mỗi khác vì vậy bạn nên nói rõ ý định của bạn để mọi người biết để trả lời.

  9. #9
    Tham gia
    21-03-2005
    Bài viết
    4
    Like
    0
    Thanked 0 Times in 0 Posts
    vname2k4 cũng làm từ điển ah, mình cũng đang làm nó đây,mình có thể trao đổi cùng nhau được k?

  10. #10
    Tham gia
    03-07-2004
    Bài viết
    217
    Like
    0
    Thanked 0 Times in 0 Posts
    Kijuto thì không nghĩ dùng hashmap (ánh xạ băm) làm từ điển đã tốt. Ví dụ cái Lạc Việt mà dùng hashmap thì khi list các từ theo thứ tự abc là chết liền. Cho nên, một cái treemap có lẽ là hợp lý nhất.

Bookmarks

Quy định

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • Bạn không thể gửi file đính kèm
  • Bạn không thể sửa bài viết của mình
  •