Start networking and exchanging professional insights

Register now or log in to join your professional community.

Follow

What is a list of data structures that a competitive programmer must know?

user-image
Question added by Faten Almajaly
Date Posted: 2015/07/14
Riyas chirayil
by Riyas chirayil , junior program developer , twixt technologies

linked list is the most known data structure a programmer known

Olfat Abdul Qader
by Olfat Abdul Qader , Computer Studies Lecturer/Instructor , King Abdulaziz University

The list varries from knowing basic arrays to complicated B+ tree. That inclose many data strcuctures in between each with its pros and cons and proper application like

Stack, Queue,List,Link list,Trees,Hash and Graphs

Ayatullah Khan
by Ayatullah Khan , Assistant , PICCS

Link lists. Binary search trees Logical algorithms Stack, queue etc. And efficient use of memory

Hafiz Muhammad Azeem Hafiz Muhammad Azeem
by Hafiz Muhammad Azeem Hafiz Muhammad Azeem , SUPERVISOR (DATA CONTROL) , MEPCO (WAPDA)

Follwing data structures must be known by a competeive programmer:

1. Linked List

2. Tree

3. Array

4. Queue

Furthermore, soting and searching techniques should be commanded by a programmer.

Shahnawaz Haidar
by Shahnawaz Haidar , Business System Analyst , Cognizant - India

  1. Arrays
  2. Stacks
  3. Queues
  4. Linked Lists
  5. Trees
  6. Graphs
  7. Tries
  8. Hash Tables

Narasimha Reddy Soora
by Narasimha Reddy Soora , Associate Professor , KITS Warangal

A competitive programmer must know all fundamental data structures such as arrays, stacks, queues, linked lists, trees, graphs etc.

it doesn't matter which data structure you know or not the only aim of any competitive programmer is to get the desired out as fast as possible.

Saeed AlMalki
by Saeed AlMalki , Senior Information System , Jadwaleen

Must know that : Stack ,Array, Queue , Tree

Abdullah Alobaidan
by Abdullah Alobaidan , Computer Engineer , Kuwait Fire Service Directorate

programmer's data structures: Arries, lists, trees

mohamed abdifatah mohamoud
by mohamed abdifatah mohamoud , IT-Technician

Binary Trees

Graph Array,

Hash Table,

Linked List.

MUHAMMED RAFNAS C M
by MUHAMMED RAFNAS C M , Java Developer , ITC Infotech

  1. ARRAY
  2. LINKED LIST
  3. TREE
  4. GRAPH
  5. STACK
  6. QUEUE 

and should have relevant knowledge about sorting and searching Techniques and their time complexities

More Questions Like This