Grokking Newsletter

Share this post

#11 - Xây dựng tính năng autocomplete trên Quora

newsletter.grokking.org

#11 - Xây dựng tính năng autocomplete trên Quora

Grokking Vietnam
Jan 12, 2018
Share this post

#11 - Xây dựng tính năng autocomplete trên Quora

newsletter.grokking.org

Bắt đầu từ tuần này, chúng tôi xin thử nghiệm Grokking Challenge, một thử thách mỗi tuần dành cho các bạn đọc. Mời các bạn trả lời và tham gia thảo luận bên dưới nhé. Tuần này: Tại sao Insertion Sort có độ phức tạp O(n^2) lớn hơn của Merge Sort và Quick Sort vẫn được sử dụng trong thực tế?

Ngoài ra, mời các bạn tham gia techtalk sắp tới của Grokking với chủ đề "Frontend Architecture with Components", xem thêm trong link đăng ký bên dưới nhé.


Sự kiện nổi bật

Grokking TechTalk #23 - Frontend Architecture with Components — www.facebook.com

Mời bạn tham gia buổi Grokking TechTalk đầu năm vào với 2 talks từ các kĩ sư của Piktochart:

  • Build your Frontend Architecture with Components

  • Civic Hacking: Code That Impacts Society - Technical Challenges and Solutions

Những bài viết hay

Quora đã xây dựng tính năng autocomplete với Trie như thế nào

Trong bài viết này, tác giả huydx đã giới thiệu cách Quora xây dựng tính năng autocomplete bằng cách sử dụng cấu trúc dữ liệu Trie để tối ưu cho bài toán Prefix Search.

Ứng dụng Apache Kafka tại tạp chí The New York Times — www.confluent.io

Apache Kafka đã được sử dụng như thế nào tại New York Times để lưu trữ và xử lý các bài viết.

Elasticsearch được eBay cải thiện hiệu suất như thế nào? — www.ebayinc.com

Bài viết này tóm lược lại những thử thách cũng như quá trình và các công cụ mà nhóm Pronto đã xây dựng để cải thiện hiệu suất của Elasticsearch một cách có chiến lược. Bài viết minh họa kết quả benchmark của vô số cấu hình khác nhau.

Xây dựng hệ thống dự đoán thời gian thực với ELK tại Uber — eng.uber.com

Các dịch vụ của Uber phụ thuộc khá nhiều vào độ chính xác của các công cụ dự đoán (ví dụ nhu cầu đặt xe). Để làm được điều này Uber đã xây dựng một hệ thống dự đoán thời gian thực sử dụng Elasticsearch, Logstash, và Kibana (ELK).

Grokking Technical Quiz

Ứng dụng của Insertion Sort — discuss.grokking.org

Tại sao Insertion Sort có độ phức tạp O(n^2) lớn hơn của Merge Sort và Quick Sort vẫn được sử dụng trong thực tế?

Mời các bạn lựa chọn đáp án đúng dưới đây và tham gia thảo luận tại forum Grokking nhé.

  • A - Insertion Sort có tốc độ nhanh hơn trong 1 số bài toán sắp xếp cụ thể.

  • B - Insertion Sort được sử dụng thay mergesort, quicksort khi kich thước mảng đủ nhỏ.

  • C - Insertion Sort được sử dụng khi cần stable sort.

  • D - Insertion Sort được sử dụng khi cần inplace sort.

Tin tức kỹ thuật

  • Fukuoka Ruby Award Đọc thêm.

  • Raspberrypi không bị ảnh hưởng bởi spectre hay meltdown Đọc thêm.

  • ECMA script 2018 Đọc thêm.

Share this post

#11 - Xây dựng tính năng autocomplete trên Quora

newsletter.grokking.org
Comments
TopNewCommunity

No posts

Ready for more?

© 2023 Grokking Vietnam
Privacy ∙ Terms ∙ Collection notice
Start WritingGet the app
Substack is the home for great writing