Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / NewStats: 3,194,885 members, 7,956,335 topics. Date: Monday, 23 September 2024 at 10:12 AM |
Nairaland Forum / Science/Technology / Programming / Please i want to learn algorithm And Data Structure (2361 Views)
I Need A Programming Pal To Learn Data Structure And Algorithm With / Algorithm And Matlab Programming! / Algorithms And Data Structure. (2) (3) (4)
Please i want to learn algorithm And Data Structure by dansmog(m): 12:16pm On May 17, 2013 |
So i have descided to learn algorithm and data structures (for web app development), and to be able to write good codes that is well organized. Therefore i want to know above average - if not all (since am still a web app learner, and based on javascript and it frameworks + RoR), mind you i have no prior understanding of algorithm, have seen things like O(n^2), sorting, binary, brute force algorithm types. But have not done anything yet. So here are my questions: 1. As a beginner to this, what topics of Maths should i know very well. 2. Where can i get detailed beginner tutorial. 3.what is your advice to me . Thank you, and God bless you. |
Re: Please i want to learn algorithm And Data Structure by Ajibel(m): 8:40pm On May 17, 2013 |
Hi, okay am learning algorithms too. I started out learning from Wikibook-Algorithms and data structures then downloaded 2 free pdf's -- Algorithms and data structure by N. Wirth and Matters Computational by Jörg Arndt Do u have any programming language in mind u intend going into? For maths? Guess u should be good in further maths am learning on my own.opinions 4rm others would prolly differ from mine 1 Like |
Re: Please i want to learn algorithm And Data Structure by dansmog(m): 9:22pm On May 17, 2013 |
Ajibel: Hi, okay am learning algorithms too. I started out learning from Wikibook-Algorithms and data structuresthank you, i will download those books, have checked some post on nairaland and i found some useful guides. Regarding programming lang i will choose python. |
Re: Please i want to learn algorithm And Data Structure by Ajibel(m): 9:33pm On May 17, 2013 |
dansmog++: good choice on python there is also a python algorithm tutorial pdf.cant remember d author now.just make extensive use of google to put u thro'. Gudluck! |
Re: Please i want to learn algorithm And Data Structure by WhiZTiM(m): 4:04pm On May 18, 2013 |
with respect to Mathematics... As a beginer, you should know Simple Algebra! Including logarithm, indices, etc. Then...try to know some... simple geometry Basic number theory... Elementary Probability... Elementary set theory... Some simple numerical approach to some things... And start building up ohkay... |
Re: Please i want to learn algorithm And Data Structure by dansmog(m): 6:24pm On May 18, 2013 |
WhiZTiM: with respect to Mathematics...thank you. Already knows theses |
Re: Please i want to learn algorithm And Data Structure by malign(m): 6:25am On May 19, 2013 |
The biggest problem here is that which a novice must learn data structures and algorithms, in conjunction with a language model. So, there are different approaches to learning how to implement one thing, against a stream of various syntactical models and paradigms. You should definitely pick up something concerning "logic and proofs" initially, a quick search would show you more than enough resources on that front. Look into the works of Donald Knuth. He's written more volumes on ds/a than you could hope to need through your programming career. Take a look at this. http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-spring-2008/index.htm. It's an open course at MIT, on Algorithms.. You're expected to know some Python, which can be achieved by reading through this http://docs.python.org, the language is a little large, but you'll pick it up easily enough. Be sure to browse through some of the others. Here's also a decent (free) ebook on ds/a. http://dotnetslackers.com/projects/Data-Structures-And-Algorithms/ I learned mostly in C, and using Robert Sedgewick's "Data Structures and Algorithms in C", but I wouldn't recommend it for a first language to anyone. Happy learning. |
Re: Please i want to learn algorithm And Data Structure by dansmog(m): 12:46pm On May 19, 2013 |
now i understand what you guys are saying ,,, but the thing is : is it not possible to learn algorithm without a partivular language? Then i can implement anything i want to in any language? |
Re: Please i want to learn algorithm And Data Structure by Javanian: 12:54pm On May 19, 2013 |
dansmog++: Yes you can |
Re: Please i want to learn algorithm And Data Structure by malign(m): 1:09pm On May 19, 2013 |
dansmog++: You can, but in order to apply them to a problem-set, you need some sort of syntax. You could use flow-charts, and pseudo-code if you want a rounded understanding, that you can later translate into some sort of programming language; and more often than not, this is how programming is generally taught in a lot of universities. At this point, you might really enjoy reading The Structure and Interpretation of Computer Programs. Probably want to wander through it before other books (it's freely available here, http://mitpress.mit.edu/sicp) |
Re: Please i want to learn algorithm And Data Structure by dansmog(m): 2:00pm On May 19, 2013 |
Javanian:lovely, then i will like to start it that way. So whats your way in of the matter. malign:ok, now thats fine, and that way, i dont need to learn a new language all becos of algorithm, i can just used any language i know to implement, as far as i understand the algorithm. |
Re: Please i want to learn algorithm And Data Structure by malign(m): 2:46pm On May 19, 2013 |
dansmog++: Depending on the problem you're trying to solve. One could use a fork as a can opener, but it would probably make for a horrible can opener. |
Re: Please i want to learn algorithm And Data Structure by madelinekim(m): 6:12am On May 24, 2013 |
Data and file structure is the best subject of software engineering that is interesting to learn its algorithms. I know that algorithms are little bit tough to learn and remember but if you learn and understand properly its concepts then it will be easy for you to learn. You can download e books from the web to learn effectively. |
(1) (Reply)
(SOLVED) How To Delete *this* In Debian Linux (pic Included) / Oya Programmers In Nairaland Showcase Your Finest Project With Success Stories / Why Does Anyone Never Talk About Front End Web Dev Or UX/UI Design Here
(Go Up)
Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health religion celebs tv-movies music-radio literature webmasters programming techmarket Links: (1) (2) (3) (4) (5) (6) (7) (8) (9) (10) Nairaland - Copyright © 2005 - 2024 Oluwaseun Osewa. All rights reserved. See How To Advertise. 26 |