13 điểm bởi xguru 2022-11-07 | 3 bình luận | Chia sẻ qua WhatsApp
  • Bài viết Antirez (nhà phát triển Redis) viết về lý do ông yêu thích Linked List, trước việc nhiều người xem nhẹ nó
  • "Linked List mang tính giáo dục, có thể mở rộng, hữu ích, đơn giản và giàu tính khái niệm"

3 bình luận

 
xguru 2022-11-07

Có lẽ lần cuối tôi tự triển khai linked list bằng C và áp dụng vào sản phẩm là khoảng 20 năm trước.
Hồi đó sản phẩm tôi làm là một trình biên tập kịch bản ARS thoại trông khá giống Visio; khi nối các component với nhau thì sẽ lưu chúng vào linked list và tôi nhớ là đã di chuyển tới lui trong đó. Với cấu trúc này thì ngoài doubly linked list ra cũng không có nhiều phương án thay thế...

Dù sao thì, như Antirez nói, tôi xin bỏ một phiếu cho quan điểm rằng nó có khả năng mở rộng và hữu ích.

 
xguru 2022-11-07

Không có liên kết đến bài đăng trên Twitter đã khởi nguồn cho bài viết này nên mình không rõ chính xác đó là gì, nhưng có lẽ nội dung của nó khá giống bài này. Why Writing a Linked List in (safe) Rust is So Damned Hard

 
seokmin 2022-11-07

Có thể thấy ngay cả trong hướng dẫn dưới đây rằng việc triển khai linked list đúng cách trong Rust là một vấn đề khó.
https://rust-unofficial.github.io/too-many-lists/