Fayimora's Posts
Nairaland Forum › Fayimora's Profile › Fayimora's Posts
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 (of 42 pages)
Using what language? How is the data arranged? Is it a table or just some lines of information? |
hahahahha, Yeah cool. I love theory but it MUST be supported with practicals. Nobel prizes?? Lmao tell them to go and study literature! |
Lol well that explains why I couldn't recommend an easier route. Used too many but CLRS was and still is the most useful. Didn't see anyone from Caltech participate in the IEEE 24hrs programming competition, What happened? |
Errr I personally use CLRS but read TAOCP. Been reading one chapter(from TAOCP) for like 6 months now. Its an interesting book but yeah, its impossible.lol However, CLRS isin't that difficult man. Ok maybe i went to high but CLRS ain't a pain in the Bottom. Its awesome. TAOCP is like MAGIC! lmao. OK so what book would you refer a beginner to? I mean not a book that focuses on a language. |
OK IF YOU SAY SO! ![]() |
It was written by the Creator of C++ himself, Bjarne Stroustrup |
[quote author=ekt_bear link=topic=799032.msg9531639#msg9531639 date=1321023700]"The Art of Computer Programming" and "Introduction to Algorithms" are supposed to both be good books. But the one I suggested is far more basic and introductory. It focuses more on describing the algorithms and the reasoning behind them and less on actual algorithm analysis. So for you to start with AOCP and CLRS and really get value from it, your math skills should be good and ideally you already have had some experience with algorithms (so in other words, you've already used and mastered the material in a book like the one I mentioned.) I guess it depends on what your goals are. For me, I wanted to really master the basics (I.e., on the level of, "I want to do fast sorting with a constraint on memory. Which sorting algorithm should i use?" , and really understand at an intuitive level what each algorithm is doing. Like, to the point where all these techniques are not just buzzwords or names, but i really understand what is going on.Now in my opinion, this is the type of knowledge you'd get out of the book I mentioned. Another thing too. . . the book i mentioned is superb for self-study. From what I know of CLRS, it is not a particularly good book for this purpose. Good if you are using it in conjunction with lecture note materials that an instructor is providing and great as a reference once you already know the material, but not a good choice for teaching the material to yourself. It depends on what you are trying to achieve, I guess. But I don't think you can go wrong starting with an easy book, fully mastering it and then finding a harder one later.[/quote]Errr you kinda slipped. Yes I know you need maths skills and thats why I told @OP earlier to work on them for now. If you cannot learn without code then you aren't actually learning algorithms. The only way you can understand the ACTUAL CONCEPTS is with such books. They dont say anything about language or some bloody code. They go STRAIGHT to the point, its up to you to implement it in whatsoever language. What I have learnt is, never learn any concept by looking at code. Read about it, work on it with pencil and paper until you understand it and can compute results for any input you are given. If you have noticed, most of those 'humans' that invent these algorithms are mathematicians! Ever asked yourself why? Dont forget that an algorithm is not about writing code to do something. An algorithm is a sequence of computational steps. There is a difference between a programmer and someone who knows how to write code. A programmer MUST have strong computational and analytical skills. That you can only possibly get from maths. Anyways, its all up to you. What you(@ekt) are saying is not wrong at all. Its just not the right advice for someone who would love to learn ALGORITHMS. Again if anyone is on the "just get a job" side of the fence then what I have just said should be totally ignored. |
lol **running away** Wassup guys. . |
Hmm you only need a language to test an Algorithm. A book like what @ekt mentioned above is what I would call "flawed" if you want to learn Algorithms and not just how to write some nice code in a language. Want to learn algorithms that would change your life? Go and get TAOCP(you might not finish it before u die, #FACT) and Introduction to Algorithms(AKA CLRS). So again, if you really want to improve your analytical and algorithmic skills, fetch those books I mentioned above. Career cup is more like a forum where people share different questions, tasks and whatever they had to undergo during recruitment. Its not really wise going there without a good knowledge of programming and at least a basic knowledge of algorithms. Understanding how an algorithm works is the main key. To do that, you first need to understand how algorithms are analysed. From there on you learn methods which you can use to write your own algorithms. Finally you implement algorithms, study available algorithms and make use of them. However if you are on the "just get a job" part of the fence then you can ignore all I just said. |
Go and BUY "The C++ programming language" |
Guys guys guys. . . . . . This thread is very use |
OK cool, How about you spend a little bit of time learning/revising Sequences, Summations and Sets. You would start learning by analysing A BUNCH of already available algorithms. Also, you need to improve your skills. How about you take from NOW till DECEMBER to do those 2 things before you start working fully on algorithms. I am saying this because the materials I am going to give you would have no atom of code in them, they are focused mainly on algorithms. You would have to implement those algorithms yourself as they just explain it using some mathematical notation and a bit of english. |
Yaaay so finally someone wants to learn this on this forum. Ok I can help you with 2 books you might end up never finishing but I gotta test you first(just helping you). How good is your maths? How good is your programming ? |
Errr thats vague. What language do you program best in? |
It depends on what platform you want to develop for! |
That's an insult! |
iGravity:Errr who exactly u referring to ![]() |
Ok guys am back, Am really busy now, Can you all open up a github account, follow me and send me a message with the subject "Community project NAIRALAND" so i could add you to the team of developers, |
Take @pc-guru's first approach, Store your form code in a string and place it in a div when necessary |
[quote author=sweet-pawn link=topic=790527.msg9455703#msg9455703 date=1320113236]@braimah what about the other people that made request? Will u not help them too o great java master?[/quote]HAhhhahahahahahaha damn NL is funny |
why do you even want to learn fortran ![]() |
Wat a combination. Go on wikipedia and read everything you can about both languages. From there you should know which is better for whatever you want to do, |
Hmm this is serious, @mxxpunkxx are you seriously insulting me, dhtml, omotodun and the others or u just sayin it so the op can be happy Anyways guys, wassup , Been a while |
Yeah LNG time, been way too busy recently, Ok thread has been sticked ![]() |
[quote author=naija_swag link=topic=791297.msg9448169#msg9448169 date=1320008990]when the folks on nairaland are anti-agorist? hmm,you want to find folks doing icpc,codejam,codesprint,topcoder etcetera look somewhere else not here, [/quote]Lol u r crazy, ![]() |
Would you consider a Ruby implementation using Rails? Don't mind and am not in for the money, Just wanna see how well you can rate me As for the contest, I also think the prize is too small BUT if the application is not going to be used by you(Seun) then I think its good enough. I mean you(the winner) gets to work with him(Seun). |
[quote author=omo_to_dun link=topic=781153.msg9349434#msg9349434 date=1318754305]@Tundebabzy I completely disagree. If it is a game, it absolutely falls under the confines of AI. If you were to create a ludo game, of course, you would also add the expected Human Vs CPU mode; that, my brother involves serious AI. [B]No one on NL can do that[/B]. Well, unless of course, they create a dumb AI that always makes an unintelligent move. Given the fact that Ludo is not deterministic, the decision tree would be larger than most deterministic games. What you and sirlekoso are talking about is not AI, it is simply the game play rules. That is easy and any [i]i[/i]diot can pull that off. [/quote]NOT SO FAST!. Few weeks ago I was working on an AI for a GENERIC 4-in-a-row game. Trust me, its the hardest thing I have ever done in my life. I think Ludo(can't even play the game) would be nothing compared to that for me. Oh and yeah I succeeded, 40% thanks to TAOCP. |
braimahjak:Solve the towers of hanoi i guess. lol |
Nice one Mob. You can even use less memory and gain more speed by not printing in a loop, remember IO is slow. You coud use a BufferedReader to append your results and print once. Might not be obvious for a trivial task but its worth it when you are doing something very deep like recursive backtracking and the likes, Offtopic: Did anyone here partake in the IEEEXtreme programming competition? |
Any reason why? |
Hmmmmmmmmmm |
lmaoo |


