S
S
seruy182015-05-17 10:18:08
Java
seruy18, 2015-05-17 10:18:08

Books on data structures and algorithms?

In programming, it’s a complete zero, therefore, first of all, I want to understand the most basic things - arrays, cycles, data types. Preferably with examples in JAVA or C#, but not required. In general, I want to understand the basics of the basics. By the way, I read somewhere that you need to start acquaintance with programming in the C language.
Does this make sense or is it better to learn JAVA or C# right away in my case? Thanks

Answer the question

In order to leave comments, you need to log in

5 answer(s)
D
Denis Krivoschekov, 2015-05-17
@densomart

In your case, it's not worth it.
The desire to understand - "..the basics - the basics", imho a dead end. Better set goals to do something simple and workable. Sorting, searching, micro-game, simple site, etc. Look for such manuals, or in English getting started tutorial. They are for any technology, even in the text, even in the video.
So what if you remember or understand that "an array is a sequentially located collection of something there ..". The important thing is that you can do it!! And this will become clear very quickly when you start doing something according to the manuals, at least. Just don't get your hopes up, according to the manual - it's not difficult to do everything, even for a monkey. But to use the manual as a basis for your simple project, this is really already a programming level. There, there will be real tasks, and it will immediately become clear how yours is. And I assure you, knowing the basics of basic algorithms and basic concepts is the easiest task in the project.
To do this, you just really need to learn how to google (learn how to feel how to search for the information you need). The very logic of googling is to come up with a couple of keywords (here's an array for you), and open the first ten links (here's a second array for you). Either you find information, or new keywords (here's the condition and sorting), then repeat (guess what it is ..).
And do not study alone, otherwise you will get bogged down in the wilds. Programming is now a social thing. Look for a mentor, and associates, chat. Go to parties in your city and groups in VK, though do not hope that you will be important and interesting to someone there. With a lack of experience and knowledge, you have a thorny path ahead. Read the right things, like: tproger.ru
Good luck.

A
ArturNak, 2015-05-17
@ArturNak

a good book about algorithms - Sedgwick Algorithms in Java

Z
zed, 2015-05-17
@zedxxx

Have you tried using search?
About algorithms:
What to read textbooks on algorithms?
What clear books on algorithms do you know?
About the first language:
C as the first language?
C as the "first" language

G
globuser, 2015-05-17
@globuzer

Oh... Wirt, Sedgwick, Graham, Knuth, McConnell, Kolmogorov... yes, lots of... oh.... a hundred times on the toaster about the same thing...

D
DarkCoder, 2015-05-21
@DarkCoder

SICP

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question