01/10/2018, 15:24

Quét mảng 2 chiều tìm ô chữ

C++
Cho e hỏi giờ e có một ô chữ kích thước n*n .e đã gán ô chữ với một mảng 2 chiều a[n[n]. giờ bắt đầu từ một ký tự em quét 8 hướng(hoặc quét 4 hướng rồi dùng hàm đảo xâu) để tìm ra tất cả các xâu có trong ô chữ và lưu lại thì làm thế nào ạ?

rogp10 viết 17:29 ngày 01/10/2018

Bài này bạn làm từ điển cỡ vài chục từ hay 50k từ?

Aragami1408 viết 17:32 ngày 01/10/2018

Kiểu đó là dạng A* pathfinding. Lên trang này tìm hiểu xem nhé: https://viblo.asia/p/a-pathfinding-nwmkyEjlkoW

Hoàng Vn viết 17:32 ngày 01/10/2018

kiểu mk quét từ trong ô chữ xong so sánh xem từ đó có trong 1 dictionary khác ko ấy b

Hoàng Vn viết 17:31 ngày 01/10/2018

170k từ bạn ạ …

Alone viết 17:33 ngày 01/10/2018

theo mình nghĩ: đối với 1 vị trí thì bạn quét 8 hướng là đúng r, và nên lưu vào hash table hoặc trie (trade-off là tốn bộ nhớ)

Bài liên quan
0