Bingoo18's blog

By Bingoo18, history, 4 weeks ago, In English,

Can anyone please give me some basic algorithm list or blogs that are realted to the basic algo list. I just want to move on to algorithms. If anyone help me i would be really thankful.

 
 
 
 
  • Vote: I like it
  • +2
  • Vote: I do not like it

»
4 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Check competitive programming 3 book by Steven Halim. In my opinion, it has all the basic and necessary algorithms and advanced one too.

  • »
    »
    4 weeks ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    I'm asking for just only basic algo..not basic+advanced

»
4 weeks ago, # |
Rev. 2   Vote: I like it +7 Vote: I do not like it

Here are some algorithms and data structures for newcomers:

  • Data structures:
  1. Array (There are some structures that are used like arrays like array itself or vector...)

  2. Stack, queue, deque.

  3. Priority queue.

  4. Linked list.

  5. Set, multiset.

  6. Map.

  7. Tree, graph.

  • Algorithms :
  1. Sorts (Quick sort, merge sort, heap sort are recommended since their complexities are low).

  2. Binary search, two pointers.

  3. Greedy algorithms.

  4. Graph and graph algorithms like DFS, BFS, Dijkstra...

  5. Recursion.

  • Some advanced data structures and algorithms
  1. Segment tree, Fenwick tree.

  2. Disjoint set.

Besides, try reading some problems' tutorials to understand more about algorithms and mathematical theories.

»
4 weeks ago, # |
  Vote: I like it +10 Vote: I do not like it

https://lmgtfy.com/?q=competitive+programming+list -> "An awesome list for competitive programming! — Codeforces"

  • »
    »
    4 weeks ago, # ^ |
      Vote: I like it -30 Vote: I do not like it

    You stuck to your promise of creating a new meme! Memewoosh Again.

    Will the number of Memewoosh exceed the number of Blogewoosh? Find out in the next episode of Dragon Bal .. Oops, I meant, next comment by Radewoosh.

»
4 weeks ago, # |
  Vote: I like it +8 Vote: I do not like it

I am not sure you want to learn some basic algo list(in theory but not code) or some coding skills in competitive programming. From your submission I cannot know your level, but you may try to have a consistent coding style(indentation style). It significantly improves your coding matching your mind, and the implementation to basic algo.

  • »
    »
    4 weeks ago, # ^ |
    Rev. 3   Vote: I like it 0 Vote: I do not like it

    I have solved 100+ problem in uva & others too...now i think i need to learn some basic algo & practice much (till i get comfortable with it)problem on it...Isn't it enough? I also have acquainted with stl,recursion(also solved problems)..