Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 83911
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 10, 20262026-05-10T21:50:53+00:00 2026-05-10T21:50:53+00:00

Everyone is familiar with this functionality. If you open up the the outlook address

  • 0

Everyone is familiar with this functionality. If you open up the the outlook address book and start typing a name, the list below the searchbox instantly filters to only contain items that match your query. .NET Reflector has a similar feature when you’re browsing types … you start typing, and regardless of how large the underlying assembly is that you’re browsing, it’s near instantaneous.

I’ve always kind of wondered what the secret sauce was here. How is it so fast? I imagine there are also different algorithms if the data is present in-memory, or if they need to be fetched from some external source (ie. DB, searching some file, etc.).

I’m not sure if this would be relevant, but if there are resources out there, I’m particularly interested how one might do this with WinForms … but if you know of general resources, I’m interested in those as well 🙂

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. 2026-05-10T21:50:54+00:00Added an answer on May 10, 2026 at 9:50 pm

    What is the most common use of the trie data structure?

    A Trie is basically a tree-structure for storing a large list of similar strings, which provides fast lookup of strings (like a hashtable) and allows you to iterate over them in alphabetical order.

    Image from: http://en.wikipedia.org/wiki/Trie:
    alt text

    In this case, the Trie stores the strings:
    i
    in
    inn
    to
    tea
    ten

    For any prefix that you enter (for example, ‘t’, or ‘te’), you can easily lookup all of the words that start with that prefix. More importantly, lookups are dependent on the length of the string, not on how many strings are stored in the Trie. Read the wikipedia article I referenced to learn more.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

everyone. Please see example below. I'd like to supply a string to 'schedule_action' method
everyone! new to here and been pondering about this myself for some times with
I assume everyone here is familiar with the adage that all text files should
For those of you familiar with the Microsoft Sync Framework, this question is for
everyone, thank for your time. Well this my problem (well it's not a probleam
I'm especially interested of windows, mingw. Thanks. Update: First, I thought everyone is familiar
Hey everyone... I'm not too familiar with PHP... but I have PHP code that
Afternoon everyone. I'm not that familiar with SQLite so I haven't messed with all
everyone seems interested in building IPhone apps today. Do you have to have an
Everyone knows the = sign. SELECT * FROM mytable WHERE column1 = column2; However,

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.