Skip to content
This repository has been archived by the owner on Apr 1, 2021. It is now read-only.

Create Articles on Algorithms #1048

Open
5 of 26 tasks
alayek opened this issue May 27, 2016 · 17 comments
Open
5 of 26 tasks

Create Articles on Algorithms #1048

alayek opened this issue May 27, 2016 · 17 comments

Comments

@alayek
Copy link
Member

alayek commented May 27, 2016

[Note: Not to confuse with our algorithm challenges in JavaScript]

We need solid articles on following Algorithm-related topics (similar to #1044 ):

It should be made clear to the reader in the article, that for all of these, libraries exist, and that in production, they should use that. However, this can be helpful in a technical interview.

The implementation section should have language based subsections in lexicographical order.

@alayek
Copy link
Member Author

alayek commented May 27, 2016

@varunu28 do you think we should add Big-O notation under this epic?

@varunu28
Copy link
Contributor

@alayek I think we should remove the Big-O notation article from DS and put it under here. There would be a topic in the starting where the Big-O notation would be explained and then for every algorithm article we would have a small topic where we would explain Big-O notation for that algorithm.

@varunu28
Copy link
Contributor

@alayek In the above issue what algorithms do we need to mention under in-place sorting and in-order sorting as algorithms like heap sort and quick sort are considered as in-place algorithms?
Do we need to just explain what is meant by in-place and in-order sorting?

@varunu28
Copy link
Contributor

@alayek I want to get started with the bubble sort. Please assign that to me.

@alayek
Copy link
Member Author

alayek commented May 29, 2016

@varunu28 yes, you need to clearly mention what is meant by those terms, and explain with examples, why the examples satisfy those terms.

Assigned.

@jainaman224
Copy link
Contributor

jainaman224 commented May 29, 2016

Please assign me insertion sort.
Add shell sort, counting sort and a section for searching algorithms too.

@alayek
Copy link
Member Author

alayek commented May 29, 2016

ok. done @jainaman224

@alayek alayek added this to the Create All suggested articles milestone May 29, 2016
@alayek alayek self-assigned this May 29, 2016
@jainaman224
Copy link
Contributor

Can you please see #1056 for insertion sort.

@varunu28
Copy link
Contributor

@alayek I am done with BubbleSort. I will start with selection sort. Please assign that to me

@ghost
Copy link

ghost commented May 31, 2016

@varunu28, added you!

@angregor
Copy link
Contributor

angregor commented Jun 2, 2016

@atjonathan I believe MergeSort has already been pushed so it can probably be removed unless the current article isn't sufficient. Also, I'm going to begin working on an article for Big-O notation so please assign that one to me.

@ghost
Copy link

ghost commented Jun 2, 2016

@angregor, thanks!

angregor added a commit to angregor/wiki that referenced this issue Jun 2, 2016
angregor added a commit to angregor/wiki that referenced this issue Jun 2, 2016
@alayek
Copy link
Member Author

alayek commented Jun 2, 2016

@angregor thanks for pointing out. That article requires some updating and modification with more code examples in Python/Java/C++.

We will update the existing one.

Rafase282 pushed a commit that referenced this issue Jun 8, 2016
* Create Article: Big-O Notation

#1048

* Update Algorithms-Big-O-Notation

Added some updates as suggested by @alayek specifically explaining limiting behavior, fixing some grammatical errors, and adding a note about how exponents are expressed in this article.

* Update Algorithms-Big-O-Notation

More grammatical errors fixed, specifically capitalization errors on 'big-O notation'

* Update Algorithms-Big-O-Notation

Fixed another grammatical error

* Update Algorithms-Big-O-Notation

changed phrasing as per suggestion
@dakshshah96
Copy link
Contributor

Kindly update the list with #1172 for Binary Search.

@alayek
Copy link
Member Author

alayek commented Jul 2, 2016

@dakshshah96 done 👍

@raydog99
Copy link

Please assign Searching - Naive Search to me.

@anirudherabelly
Copy link

I will write on Greedy algorithms. If you wish to! @alayek

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

7 participants