Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I was wondering if anyone had knew of a website that provides a great review of data structures and algorithms. I would like it to specifically geared towards interview questions with regards to data structures and algorithms. Would implementation of all of these data structures be something good to review?
Thanks!
This page is a good starting point:
This webpage covers the space and time Big-O complexities of common algorithms used in Computer Science. When preparing for technical interviews in the past, I found myself spending hours crawling the internet putting together the best, average, and worst case complexities for search and sorting algorithms so that I wouldn't be stumped when asked about them. Over the last few years, I've interviewed at several Silicon Valley startups, and also some bigger companies, like Yahoo, eBay, LinkedIn, and Google, and each time that I prepared for an interview, I thought to msyelf "Why oh why hasn't someone created a nice Big-O cheat sheet?". So, to save all of you fine folks a ton of time, I went ahead and created one.
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I'm posting this somewhat in frustration after going through Rubymonk. I've finished Codeacademy and am mid-way through Rubymonk. I feel like I am getting bits and pieces about Ruby but do not feel like I'm getting anywhere near feeling comfortable in building a Ruby program from scratch.
My question is, are there places on the web where I can read source codes for small projects as they progress from easy to hard? or exercises to use some of my knowledge in a progressively more difficult manner? I certainly feel like I should begin by building smaller programs, but still want somewhat of a guidance. Should I just try to build whatever I want to build?
Thank you,
There are lots of great resources for doing this. It sounds like you have some basic programming skills down, but it might not hurt to start with:
the online edition of Chris Pine's "Learn to Program."
Learn Ruby The Hard Way also gets good reviews, and is probably the closest to the spirit of what you're asking.
Code Quizzes has a Ruby track.
Ruby Quiz has a great back log of more complicated puzzle questions.
Project Euler is also a good puzzle problem resource, although it's not specifically for programming. The problems are very solvable with code, though, so it's a great source of inspiration.
Some code schools also have their curriculum online. Epicodus and Portland Code School are the ones I'm familiar with.
Hope that helps!
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 8 years ago.
Improve this question
I hoping to create an application that would listen to ambient sound and detect if music is being played. It is not important to identify the music being played; just detecting that some music is being played is enough.
I looked around for existing solutions but couldn't find any. Does anyone know algorithms that I can use to solve this problem? If source code is available, all the better.
I found are a couple of academic papers and implemented solutions suggested in them. But the results I obtained were not satisfactory.
PS:
i) It would be a bonus if the algorithm is not computationally intensive; if algorithm is completely in time-domain that would be wonderful. ii) It is okay if the solution is not very accurate; occasional false-positives are okay.
Under the assumption that music is made of a bunch of chords instead of single pitch (like monophonic MIDI), multiple pitches at the same time (aka, the chords) may be a good candidate to be detected and differentiated from pure noise. Actually there is a very good Harmony Progression Analyser software package in which chords are detected based on a chromagram. Hope it helps.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
On eulerproject.net the context is mainly related to mathematics.
Is there a website for practising (and solving) common issues of algorithms, which are non-mathematical?
I am talking about issues e.g. NP-hard problems or good strategies for efficient data handling (divide+conquer, dictionaries..).
Thanks for every helpful answer in advance.
Kind regards
Project Rosalind has a good selection of problems relating to bioinformatics algorithms.
Hackerrank has a choice of problems in categories including NP-complete, Dynamic programming, Graph theory.
you can find problems on topcoder
and there
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I am a newbie in Matlab field. And i want to learn more about methodology to comparing 2 images to know the similarity between them.
I need more information in international journal / international proceeding, book or another reprort that describe about it.
I Will use it as my literature study.
Is there any suggestion what is the similar journal,book or proceeding that has discussed about it? If has, please include the title and link of them..
Thank You for the attention.
For journals I would recommend the IEEE Transactions on Image Processing:
http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=83
This is a good general intro from MIT:
http://www.mit.edu/~ka21369/Imaging2012/tannenbaum.pdf
You need to define "similarity" better.
In the image compression sense, similarity is a function of the pixel-wise difference between the images (PSNR, and other metrics).
In a computer vision sense, you would want to see if the two images contain similar content such as objects or scenes. I would recommend using Google Scholar for that.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 8 years ago.
Improve this question
I'm new to web programming. Where is the best place online can I find examples of algorithms created to solve specific problems ie. reputation system for a user controlled forum.
On my opinion a good introduction to this issue you can fing in this book:
Paperback: 336 pages
Publisher: Yahoo Press; 1 edition (March 16, 2010)
Language: English
ISBN-10: 059615979X
ISBN-13: 978-0596159795
Table of Contents:
Part I. Reputation Defined and Illustrated
Reputation Systems Are Everywhere
A (Graphical) Grammar for Reputation
Part II. Extended Elements and Applied Examples
Building Blocks and Reputation Tips
Common Reputation Models
Planning Your System’s Design
Objects, Inputs, Scope, and Mechanism
Displaying Reputation
Using Reputation: The Good, The Bad, and the Ugly
Application Integration, Testing, and Tuning
Case Study: Yahoo! Answers Community Content Moderation
Here you can buy it: http://www.amazon.com/Building-Reputation-Systems-Randy-Farmer/dp/059615979X