Results 1 to 2 of 2
  1. #1

  2. #2
    Senior Member
    Join Date
    Feb 2022
    Posts
    148
    Complexity complexity complexity! Understanding time complexity in algorithms is the key for knowing and understanding the rest of it. Because the main clue behind it is how to write faster algorithms, faster means less time and better complexity.

    If you understand that part very well you can start looking on the different sorting and searching algorithms.

    Now after you learned about sorting and searching, you need to understand how to work with trees and graphs. Why is this important? How does it make you a better programmer? It is simple, just look on the structure of binary search tree for example and try to imagine you are dealing with a big set of data. Think about something like Google Maps, without Graphs and their algorithms (such shortest path) will be impossible to find the distance between two cities as fast as you see now.

    Learning these things and skills will make you write efficient code and let you deal with complex and big data.

    So

    Complexity
    Searching and sorting
    Trees (specially binary search tree)
    Graphs (specially shortest path algorithms)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

  Find Web Hosting      
  Shared Web Hosting UNIX & Linux Web Hosting Windows Web Hosting Adult Web Hosting
  ASP ASP.NET Web Hosting Reseller Web Hosting VPS Web Hosting Managed Web Hosting
  Cloud Web Hosting Dedicated Server E-commerce Web Hosting Cheap Web Hosting


Premium Partners:


Visit forums.thewebhostbiz.com: to discuss the web hosting business, buy and sell websites and domain names, and discuss current web hosting tools and software.