You are not logged in. Please login at www.codechef.com 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

0★owner92
214
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...... :)

link

answered 04 Feb '15, 16:01

arun_as's gravatar image

1★arun_as
7312618
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 :)
Algorithms
Happy Coding!!

link

answered 03 Feb '15, 14:05

ansh1star033's gravatar image

3★ansh1star033
20629
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.

link

answered 03 Feb '15, 15:29

rajeevkgprk's gravatar image

4★rajeevkgprk
1493
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★
link

answered 03 Feb '15, 16:53

shashank0j's gravatar image

2★shashank0j
1
accept rate: 0%

https://www.facebook.com/groups/788892411148662/ joing this group to get all the updates!!

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

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

link

answered 03 May '15, 09:38

binay_misra's gravatar image

1★binay_misra
84215
accept rate: 5%

toggle preview
Preview

Follow this question

By Email:

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

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "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:

×2,446
×360
×186
×52

question asked: 03 Feb '15, 09:10

question was seen: 1,813 times

last updated: 09 Jun '15, 14:46