Click here to Skip to main content
16,001,959 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
JokeRe: Star Trek Cats? Yes, It's Real (Squeeeee!) Pin
raddevus9-Sep-24 4:54
mvaraddevus9-Sep-24 4:54 
GeneralGrokking Data Structures, interesting Pin
raddevus6-Sep-24 10:23
mvaraddevus6-Sep-24 10:23 
GeneralRe: Grokking Data Structures, interesting Pin
Jeremy Falcon6-Sep-24 11:17
professionalJeremy Falcon6-Sep-24 11:17 
GeneralRe: Grokking Data Structures, interesting Pin
trønderen6-Sep-24 12:08
trønderen6-Sep-24 12:08 
GeneralRe: Grokking Data Structures, interesting Pin
raddevus7-Sep-24 3:49
mvaraddevus7-Sep-24 3:49 
GeneralRe: Grokking Data Structures, interesting Pin
jschell7-Sep-24 4:25
jschell7-Sep-24 4:25 
GeneralRe: Grokking Data Structures, interesting Pin
trønderen7-Sep-24 14:59
trønderen7-Sep-24 14:59 
GeneralRe: Grokking Data Structures, interesting Pin
jschell12-Sep-24 13:01
jschell12-Sep-24 13:01 
trønderen wrote:
Hence, it can be presented and described without resorting to any specific programming constructs


My opinion is that code examples make it more clear.

And the Sedgewick book comes in a number of different languages.

trønderen wrote:
When a designer has created a room of 10,000 data elements,


Books that claim to teach you how to design 10,000 elements are no better than books that claim to teach you how to sell or manage people.

trønderen wrote:
The book describes algorithms, not data structures.


Do you think you can create a entire book, lets say 400-500 pages about data structures and not discuss algorithms at all? For example how do you discuss, in detail, the algorithmic differences between using a hash/dictionary versus a single link list without discussing searches?

Sedgewick has a lot of discussion about how to create a hash value. You better understand that before you attempt to use a dictionary.

The other book I have specific to the subject is "Data Structures and Algorithms" by Aho, etc. Chapters
Chapter 1 - Design and Analysis of Algorithms
Chapter 2 - Basic Data Types
Chapter 3 - Trees
Chapter 4 - Basic Operations on Sets

So even Chapter 1 is Algorithms and back to those in Chapter 4. But even Chapter 2 has an entire section labeled "Stacks and Recursive Procedures"
GeneralRe: Grokking Data Structures, interesting Pin
trønderen13-Sep-24 8:30
trønderen13-Sep-24 8:30 
GeneralRe: Grokking Data Structures, interesting Pin
jschell17-Sep-24 12:18
jschell17-Sep-24 12:18 
GeneralRe: Grokking Data Structures, interesting Pin
honey the codewitch7-Sep-24 20:23
mvahoney the codewitch7-Sep-24 20:23 
GeneralRe: Grokking Data Structures, interesting Pin
raddevus8-Sep-24 4:19
mvaraddevus8-Sep-24 4:19 
GeneralRe: Grokking Data Structures, interesting Pin
honey the codewitch8-Sep-24 4:22
mvahoney the codewitch8-Sep-24 4:22 
GeneralRe: Grokking Data Structures, interesting Pin
raddevus8-Sep-24 9:49
mvaraddevus8-Sep-24 9:49 
GeneralRe: Grokking Data Structures, interesting Pin
trønderen8-Sep-24 10:10
trønderen8-Sep-24 10:10 
GeneralRe: Grokking Data Structures, interesting Pin
honey the codewitch8-Sep-24 10:14
mvahoney the codewitch8-Sep-24 10:14 
GeneralRe: Grokking Data Structures, interesting Pin
trønderen8-Sep-24 23:23
trønderen8-Sep-24 23:23 
GeneralRe: Grokking Data Structures, interesting Pin
honey the codewitch8-Sep-24 23:32
mvahoney the codewitch8-Sep-24 23:32 
GeneralRe: Grokking Data Structures, interesting Pin
trønderen9-Sep-24 1:33
trønderen9-Sep-24 1:33 
GeneralRe: Grokking Data Structures, interesting Pin
honey the codewitch9-Sep-24 2:57
mvahoney the codewitch9-Sep-24 2:57 
GeneralRe: Grokking Data Structures, interesting Pin
honey the codewitch9-Sep-24 2:58
mvahoney the codewitch9-Sep-24 2:58 
NewsFinally - Truly Useful Generative AI Pin
megaadam6-Sep-24 5:05
professionalmegaadam6-Sep-24 5:05 
GeneralSome days you've just gotta work on something fun Pin
Gary Wheeler6-Sep-24 4:35
Gary Wheeler6-Sep-24 4:35 
GeneralRe: Some days you've just gotta work on something fun Pin
0x01AA6-Sep-24 4:45
mve0x01AA6-Sep-24 4:45 
GeneralRe: Some days you've just gotta work on something fun Pin
Gary Wheeler6-Sep-24 4:50
Gary Wheeler6-Sep-24 4:50 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.