You are not logged in. Please login at to post your questions!


How to get started?

Hi guys!

I wish to start studying algorthims and it's differents ways of solutions. What I've heard is that there are some problems that can only be solved using binary searches, some others do dinamical programming and many many other ways to solve many differents problems. So I would like to know Where do I start? I just know the basics, like loops and conditionals, but I don't know how to start "eating" the real deal of algorhitms.

Every answer will be appreciated, and any help will be very very useful!

Thanks and sorry for my bad english!

asked 03 Feb '15, 09:10

owner92's gravatar image

accept rate: 0%

You should try doing the easy problems in PRACTICE.

Click on Successful submissions to sort it and try the problem with the most successful submissions ( if I'm correct, that problem should be "Life, the Universe, and Everything " .

Try it and if you can't solve it ask for help. There are many people on code chef who will be willing to help you. You will need to try and solve as many problems as you can as what you need the most to be able to learn programming is practice. Once you try many problems, you will get the hang of it, and don't hesitate to ask questions. Clear your doubts as much as you can. So Good Luck...... :)


answered 04 Feb '15, 16:01

arun_as's gravatar image

accept rate: 10%

Welcome to the world of programming where learning becomes a Habit
You can use the following link to begin with.It contains the list of important algorithms with problem links and implementations.Hope this Helps :)
Happy Coding!!


answered 03 Feb '15, 14:05

ansh1star033's gravatar image

accept rate: 9%

I say don't get started on binary searches, DP yet. Go to the easy practice section and start doing the problems from bottom. First try it yourself.

Getting started with algorithms will not help if you don't understand the need of algorithms in the first place. Once you are stuck with any problem see its tags at the end. It will show the required algorithm(hopefully). Then learn about the algorithm. Again implement it. Still cannot solve? post it in the forum. Help will always be given :P.


answered 03 Feb '15, 15:29

rajeevkgprk's gravatar image

accept rate: 17%

edited 03 Feb '15, 15:30

Similarly you should practice problems from SPOJ in this sequence.

(03 Feb '15, 16:50) rajeevkgprk4★

answered 03 Feb '15, 16:53

shashank0j's gravatar image

accept rate: 0% joing this group to get all the updates!!

(03 Feb '15, 18:16) chaman_amit1★

@owner92 as i am beginner to i will suggest you to look at this website ie Mycodeschool hope you find it useful.


answered 03 May '15, 09:38

binay_misra's gravatar image

accept rate: 5%

toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here



Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text]( "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported
  • mathemetical formulas in Latex between $ symbol

Question tags:


question asked: 03 Feb '15, 09:10

question was seen: 1,868 times

last updated: 09 Jun '15, 14:46