UTILS.
100% trong trình duyệt
🪜

Trình Giải Thang Từ (Word Ladder)

Tìm chuỗi từ thật ngắn nhất từ một từ đầu đến một từ cuối, đổi đúng một chữ cái ở mỗi bước, dùng tìm kiếm theo chiều rộng trên từ điển.

Nhập hai từ thật cùng độ dài. Mỗi bậc đổi đúng một chữ cái.

— kết quả hiển thị ở đây —

Về công cụ này

Trình Giải Thang Từ tìm chuỗi từ thật ngắn nhất biến một từ thành một từ khác bằng cách đổi một chữ cái tại một thời điểm — câu đố doublets cổ điển do Lewis Carroll phát minh. Nhập một từ đầu và một từ cuối có cùng độ dài (cả hai phải là từ thật trong từ điển) và công cụ trả về một thang ngắn nhất, chẳng hạn COLD → CORD → CARD → WARD → WARM, hoặc cho bạn biết rằng không có đường đi nào tồn tại.

Bên trong, nó coi mỗi từ có độ dài đó như một nút trong một đồ thị, với một cạnh giữa hai từ bất kỳ khác nhau ở đúng một vị trí. Để tìm kiếm hiệu quả, nó nhóm các từ vào các nhóm ký tự đại diện (với CORD nó lưu các khóa như *ORD, C*RD, CO*D và COR*) để tìm các từ lân cận bằng tra cứu tức thời, rồi chạy một tìm kiếm theo chiều rộng, đảm bảo số bước ít nhất có thể. Việc tìm kiếm bị giới hạn để nó luôn trả về nhanh chóng thay vì treo trên các trường hợp khó.

Tất cả điều này diễn ra cục bộ trong trình duyệt của bạn với một danh sách từ tiếng Anh thuộc phạm vi công cộng đi kèm — không có gì bị tải lên. Vì thang chỉ có thể bước qua các từ tồn tại trong danh sách đó, một chuỗi vốn hợp lệ sẽ được báo là không thể nếu một từ trung gian cần thiết bị thiếu; danh sách thuộc phạm vi công cộng, nên một số từ rất hiện đại hoặc vay mượn có thể không có mặt.

Câu hỏi thường gặp

Thang từ là gì?
Một thang từ (hoặc câu đố doublets) biến đổi một từ thành một từ khác bằng cách đổi đúng một chữ cái tại một thời điểm, trong đó mỗi bước trung gian cũng phải là một từ thật cùng độ dài. Công cụ này tìm chuỗi như vậy ngắn nhất.
Hai từ có phải cùng độ dài không?
Có. Đổi một chữ cái không bao giờ thay đổi độ dài của một từ, nên từ đầu và từ cuối phải có cùng số chữ cái, và cả hai phải tồn tại trong từ điển. Độ dài từ 2 đến 9 chữ cái được hỗ trợ.
Tại sao nó nói không có đường đi tồn tại?
Hoặc là hai từ thực sự không thể liên kết, hoặc một từ trung gian cần thiết không có trong danh sách từ. Vì chỉ các từ có mặt trong từ điển mới có thể dùng làm bước, một từ trung gian bị thiếu làm đứt chuỗi.
Thang có ngắn nhất có thể không?
Có. Trình giải dùng tìm kiếm theo chiều rộng, luôn tìm được một đường đi với số bước tối thiểu. Nếu có nhiều thang ngắn nhất, nó trả về một trong số đó; số bước hiển thị là tối ưu.

Công cụ khác