Questions regarding efficient storing and representing data within a software application.
17
votes
6answers
2k views
Should I keep investing into data structures and algorithms?
These days, I'm investing heavily in data structures and algorithms and trying to solve some programming puzzles.
I'm trying to code and solve with Java and Clojure.
Am I wasting my time? should I ...
37
votes
11answers
15k views
How do I learn algorithms and data structures? [closed]
This is in continuation to my previous question where I asked is it necessary to learn algorithms and data structures. I feel yes it is.
Now I work in an environment where I won't ever get the chance ...
10
votes
7answers
2k views
How important is studying algorithms and theory is to becoming a great programmer? [duplicate]
Possible Duplicate:
Should I keep investing into data structures and algorithms?
I'm a CS student. I want to become a really great programmer, what do I need to do to be come a great ...
67
votes
24answers
17k views
Why are data structures so important in interviews?
I am a newbie into the corporate world recently graduated in computers. I am a java/groovy developer. I am a quick learner and I can learn new frameworks, APIs or even programming languages within ...
21
votes
12answers
4k views
Do I need to understand algorithms and data structures to be called a programmer? [closed]
It has been six years since I have been coding. Coding into all kinds of things like ActionScript, JavaScript, Java, PHP, Ajax, XML HTML, ASP, etc. I have used arrays, maps, linked lists, sets, etc ...
1
vote
6answers
783 views
Why isn't the line count in Visual Studio zero-based?
This just struck me as an oversight by Microsoft. Since arrays and other data-structures within the .NET framework begin from zero (zero-based) why don't we have a line 0 within the code view in ...
19
votes
4answers
2k views
Which algorithms and data structures should a developer absolutely know?
I want to be a successful enterprise Java developer. With what algorithms and data structures should I be well versed? What books would you recommend to me?
To be a successful Java developer, do I ...
15
votes
6answers
729 views
How did we get saddled with the (hierarchical) filesystem as the basic data structure?
I'm self-taught and I don't have a CS degree. The more I've been learning about data structure, the more I wonder, in this day and age, how are we still saddled with the filesystem, with directories ...
7
votes
4answers
675 views
What are the differences between algorithms using data structures and algorithms using databases?
The General Question
What are the differences between algorithms using data structures and algorithms using databases?
Some Context
This is a question that has been bugging me for some time, and I ...
10
votes
2answers
922 views
When programmers talk about “data structures”, what are they referring to?
When programmers talk about "data structures", are they only talking about abstract data types like lists, trees, hashes, graphs, etc.?
Or does that term include any structure that holds data, such ...
5
votes
8answers
3k views
What is the difference between an Array and a Stack?
According to Wikipedia, a stack:
is a last in, first out (LIFO) abstract data type and linear data structure.
While an array:
is a data structure consisting of a collection of elements ...
10
votes
4answers
385 views
Why is it that MS Data Access story is so fractured ? Is it the nature of Data Access or is just MS?
This StackOverflow question asks "where can I get Microsoft.Data.Objects"
It turns out the answer was probably that its in the CTP4 (code first) release of Entity Framework 4
However there where a ...
7
votes
4answers
375 views
finding houses within a radius
During an interview I was asked given the following: A real estate application that lists all houses that are currently on the market (i.e., for sale) within a given distance (say for example the user ...
4
votes
4answers
395 views
Building a route creator
Ok, already up front, I'm going to tell you, that this is a bonus task for Data structure course I'm taking. That should take care of all the questions whether or not this is for a homework.
Route ...
3
votes
3answers
158 views
Design pattern to dynamically create patterns found in a list of links
Can anyone help me think of a way to dynamically generate the patterns section of a tool I am creating? I'm not sure how to store and generate these "patterns" dynamically.
What the program does is ...
3
votes
1answer
91 views
Representing domain objects
This is related to my recent question regarding naming awkward domain objects. A number of answers indicated I was using the wrong representation for the domain objects. To summarize, I chose to use ...
2
votes
4answers
207 views
Is it better to use a Database or a data structure for network stack?
I've built a multi threaded messaging application in C and I'm currently using a MySQL Memory table to save the session ID, but I'm not sure whether this was a good decision or not.
It works like ...
2
votes
1answer
305 views
Closest location - Heapify or Build-heap
So lets say we have a set of gps data points and your current location. If asked to give the closest point to your current location we can utilize a heap with the distance being the key. Now if we ...