Commit Graph

148 Commits (5ff9e00151d1668dd943c4c2069812ce0902d30a)

Author SHA1 Message Date
codexmon 93c608beb0 Update index.md (#27173)
eliminated the closing square bracket that had no opening square bracket.
2019-01-21 08:04:13 -07:00
Jake Levenson 03697de47f Added descriptions for Little o and omega (#24554) 2019-01-21 08:02:45 -07:00
Jeff Whetstone 54404fd35b Update index.md to fix emphasis of a word (#29192)
Fixed "Publish/Subscribe" in "Observer pattern" section. The initial letter "P" was not included in the emphasis markdown.
2019-01-16 08:04:57 -06:00
AdeliMwelesaGeorge 24f80224b1 Fixed grammar line 53 (#31788) 2019-01-16 07:56:58 -06:00
Arunangshu Biswas ebf657912e Emphasized the element comparison in the example (#25506)
In the example I've emphasized the element pair which are being compared. This will provide an intuitive visual cue just by looking at the example. It kind of shows the bubble effect.
2019-01-15 15:59:28 -05:00
fun831 d4a4aba44d SortingAlgorithms index.md (#29019)
* Update index.md

Additional information added about the trade-offs of speed vs resources used.

* fix typo's

add 't' to algorihms
change 's' to 'c' in resourses
2019-01-14 19:41:03 -06:00
Himanshu27299 32e615055e Minor grammatical corrections. (#31232) 2019-01-14 19:29:33 -06:00
ar03 45d8907d00 A YouTube description of Boundary Fill (#31505) 2019-01-14 19:27:12 -06:00
Jurica Zuanović 0980393fe5 Spelling fixes (#27829)
Fix spelling "asceding" to "ascending", "clasical" to "classical", "wikipedia" to "Wikipedia"
2019-01-14 19:24:22 -06:00
codexmon 695e83b6b6 Update index.md (#27169)
eliminated the unnecessary extra space before two colons.
2019-01-14 19:22:28 -06:00
JustinBen-Tzioni dcca8f7af6 Reduced and rephrased words for enhanced clarity (#28730) 2019-01-14 19:21:06 -06:00
AdeliMwelesaGeorge 64a385662b Fix typo line 60 (#31803)
adiacent to adjacent
2019-01-14 19:20:30 -06:00
Jeremy Nofs 4f79ad82e4 Spelling and spacing fixes (#29783) 2019-01-14 19:16:35 -06:00
kevcc e95cf97908 Capitalized Patterns in the title (#27147)
I capitalized Patterns in the title "Behavioral Patterns"
2019-01-14 19:10:14 -06:00
Utkarsh Raghav ab0c01a763 Updated Punctuation marks on Line 8 (#26663) 2019-01-08 12:37:32 -05:00
Nitin Chauhan 9de5460b92 Using enumerate in Python while looping (#25221)
* Using enumerate in Python while looping

enumerate follows the zen of Python. enumerate makes the code more readable

* fixed bug in python linear search
2019-01-08 10:02:12 -05:00
Tzupy 00019a5888 Removed extra spaces from index.md (#26461) 2019-01-06 10:39:01 -05:00
Ruchika Salwan e2daa47404 Updated Class name as per convention (#25937) 2018-12-21 00:55:56 -05:00
Lavinder Singh 430e04e3d3 add the text "O(n*m) time" (#25545) 2018-12-20 22:47:59 +05:30
Radhika Gulati c5948f603d Removed two colons and grammar (#33055) 2018-12-19 03:41:09 -05:00
Harsh Aggarwal fee86fa371 Changed python code of bubble sort (#24217)
Changed python code of bubble sort - instead of using two functions, one function is used and all we need to do is to write the driver code and call the function and it will result in a sorted list(or array)
2018-12-19 02:13:42 -05:00
Marco Koch e6be7d82c4 Use a descriptive text for the Wikipedia link (#24061) 2018-12-19 02:07:37 -05:00
Bradley f8e615341f Additional Resources (#24907)
* Additional Resources

Added links to wiki and basic graph algorithms.

* Added formatting
2018-12-14 20:12:53 -05:00
Dhirendra 38eab96ecb Fix code URL & minor issues (#24859)
Fix code URL, type & minor issues.
2018-12-13 23:33:29 -05:00
Shashank Goyal f9953adb5c Fixed typo (#28984)
Two sorted arrays are merged to give one sorted array.
2018-12-13 13:30:22 -08:00
Sharath George M 6fa3cd1a65 Fixed typo "operate" => "operated" (#28405) 2018-12-13 13:17:51 -08:00
ShivashMahespalsingh a2c010e573 Removed the word visually (#26446)
A video is "visual" so there is no reason to state this twice.
2018-12-13 13:01:45 -08:00
Nathan-Abegaz e4a6eb891c Information about stability and heap requirement. (#23895)
* Information about stability and heap requirement.

* Clarified confusing statement
2018-12-11 18:39:52 -05:00
Radhika Gulati fd35b8cccd Spelling edits (#23715) 2018-12-07 03:38:58 -05:00
Rajat Bhatt 9e84b34d4f Add video link of MIT OpenCourseWare. (#24161)
Added video link of minimum spanning tree problem from MIT OpenCourseWare.
2018-12-06 22:59:51 -05:00
Marco Koch 8f4fb09ab1 Fix spelling error in behavioral patterns page (#24041) 2018-12-06 04:56:26 -05:00
Blake Crawford 3b7ab86875 Updated grammar and phrasing on line 10 (#25747) 2018-12-05 14:30:09 -08:00
Sameer Bhardwaj 17e712324a Added best case time complexity (#25511)
Added best case time complexity along with the best case condition in the time complexity section.
2018-12-05 10:02:01 +05:30
Achint Srivastava b939a3f915 Added the code for Selection Sort in Java Language (#23465)
* Added the code for Selection Sort in  Java Language

* fix: code block formatting
2018-12-04 17:28:38 -06:00
Achint Srivastava 410b54f8c1 Added the code of Linear Search in C Language (#23405)
* Added the code of Linear Search in C Language

* fix: C example formatting and code
2018-12-03 23:56:19 +05:30
Achint Srivastava 643bfa5dba Added the code for Bubble sort in C language (#23389)
* Added the code for Bubble sort in C language

* fix: code formatting and added additional code
2018-12-03 21:43:10 +05:30
Qbuiba 3413848b5c lowercase the "The" word (#24022) 2018-12-02 16:09:25 -05:00
Rajat Bhatt 01ae4e25a1 Improve python version of merge sort. (#23005) 2018-12-02 14:59:26 +09:00
qme1519 37d71e01c7 Bubble sort added as an example (#22141)
I added bubble sort as it is one of the most used sorting algorithms and as it is one of the easiest ones for beginners.
2018-12-01 21:34:17 -05:00
Manthanjain 77620d67aa Add content "different approaches for writing an algorithm" (#23049) 2018-11-30 11:30:25 -07:00
Akshay Babbar 1e288d7f9a removed '/' from Link (#32902)
'/' was linking to the wrong link. Updated please review
2018-11-28 20:07:06 -05:00
raviram d73f27049d Added link to interactive visuals of algorithms (#23648) 2018-11-28 20:03:34 -05:00
Neshar89 c8b0caf837 Added blank space between the lines (#25136) 2018-11-28 22:13:28 +05:30
mridul981 0c5b28e0e5 Added java implementation of merge sort (#22581) 2018-11-27 12:15:41 -08:00
Muhammed Kilig 804132b43b Added VisuAlgo link on Sorting to bottom of page (#21162)
<!-- Please follow this checklist and put an x in each of the boxes, like this: [x]. It will ensure that our team takes your pull request seriously. -->

- [x] I have read [freeCodeCamp's contribution guidelines](https://github.com/freeCodeCamp/freeCodeCamp/blob/master/CONTRIBUTING.md).
- [x] My pull request has a descriptive title (not a vague title like `Update index.md`)
- [x] My pull request targets the `master` branch of freeCodeCamp.
- [x] None of my changes are plagiarized from another source without proper attribution.
- [x] My article does not contain shortened URLs or affiliate links.

If your pull request closes a GitHub issue, replace the XXXXX below with the issue number.

Closes #XXXXX
2018-11-26 00:48:18 -05:00
ayush163 3b9dafc1de Add the text "The time complexity of this algorithm is O(nLogn), be it best case, average case or worst case. It's time complexity can be easily understood from the recurrence eqaution :T(n) = 2T(n/2) + n." to the article (#22663) 2018-11-24 16:12:25 +00:00
Kirsten f58043c1db Update index.md (#26274)
Edited algorithm efficiency paragraph to remove "be" from the sentence "Since the algorithms today..." 

I also adjusted the period spacing at the end of the algorithm efficiency paragraph.
2018-11-23 22:18:50 +05:30
Ankit Mathur 59b7d5b866 Append more information in introduction of AVL trees. (#22425)
* Update index.md

Add more information in the introduction of AVL trees.

* removed extraneous word
2018-11-21 21:57:18 -06:00
Siddhartha Anand dfb5779820 Add traversal methods (#22428)
Add traversal methods (inorder, preorder, postorder) for the binary search tree.
2018-11-21 08:45:53 -07:00
Manish kumar chaurasia 112c90c4ed added code of kmp algorithm in index.md (#22293)
* added code of kmp algorithm in index.md

* format codeblock to c++?

I think this is c++, but I'm not positive.
2018-11-20 07:41:27 -06:00
eirinisp 740ffdc839 Fixed grammatical errors (#25341) 2018-11-20 14:54:34 +05:30
eirinisp 38e8256f03 Various grammatical errors (#25317) 2018-11-20 14:51:12 +05:30
JiDarwish 2d1f50ada8 Update index.md (#22225) 2018-11-19 16:36:04 -05:00
Gollamudi Savitha Rakendu Sri 0bad6af6c4 Updated resources for design pattern (#25484)
* Updated resources for design pattern

Added new resources to learn design patterns

* fix: formatting
2018-11-19 21:29:48 +05:30
Manvender Singh Rathore dff64a339d Quick Sort Complexity Table (#22056)
* Quick Sort Complexity Table
2018-11-18 01:26:59 -08:00
manishbhatt151 382913ab84 Provided link to Youtube playlist of Sorting Algorithms (#22093) 2018-11-17 22:29:09 -06:00
Charlie van Rantwijk 03cdc70b6c add "more info" link to original HE site (#22081)
It seems this article is copied almost word for word from the added link, therefor a link to the original page should be added.
2018-11-17 22:08:46 -06:00
Vamsi Krishna c793f362b7 Added syntax format specifier as C
Some code pieces were missing the syntax format specifier as C. So, added them.
2018-11-17 20:03:39 +09:00
Charlie van Rantwijk 8e4512648b several grammatical and sentence structural fixes (#22224)
Also changed the first line as Insertion Sort isn't the most efficient sorting algorithm and isn't necessarily the simplest.
2018-11-17 05:14:15 -05:00
Purposeful Programming 57a184ca19 Fix typo (#23775) 2018-11-14 20:32:48 +05:30
HARI VARDANACHARI KORRAPATI c045adcc37 Z algorithm is added to the String matching algorithms in the guide (#27833)
* Create new file for  Z algorithm

* Updated index.md 

Changed the content following the guide lines of freeCodeCamp's  Style Guide for creating Guide Articles.

* z-algorithm Updated folder names as per Guidelines

* Updated title as per guide lines
2018-11-13 10:50:56 -08:00
Prashant Chand e1ae1bdd09 add details for "Heap Sort" (#21420) 2018-11-12 07:54:52 -08:00
Siddhartha Anand 8d8dff86f3 Improve grammar for this README.md (#21419)
Clarify and add more detail to the steps of doing Jump Search.
2018-11-12 07:52:49 -08:00
Rachita Bhagchandani eb4c305722 Added augumented trees in binary trees guide (#21530) 2018-11-10 22:10:29 +00:00
Prashanth Thiagarajan f0640891a6 Minor typo in index.md (#21529) 2018-11-10 22:03:00 +00:00
vgupta3 70fc1ac009 Fixed the binary search equation by changing the 2x to 2^x (#21389)
Fixed the binary search equation by changing the 2x to 2^x

If we divide N by 2 x times it is supposed to be N/2^x not N/2x
2018-11-10 14:48:35 +07:00
Okaba Mark N 9c476d6698 Updated #1 property of B-Trees (#22151) 2018-11-07 17:44:39 -05:00
S.Hale 3920b7c4ce Corrected capitalization, corrected to American spellings and typos (#30685)
* Translate challenge subtitles and example challenge text to Spanish

* Corrected errors in syntax and punctuation

* Multiple corrections of it/s to its plus other grammar corrections

* Correction and added paragraph to CSS Flex article

* Corrected my own typo

* Corrected capitalization, American spellings and typos
2018-11-07 10:34:13 -05:00
Manish kumar chaurasia 4f75c9a396 made changes in article (#22322)
added detailed explaination of  Divide,Conquer and Combine
2018-11-06 05:30:12 -05:00
Shankar Rao Mata f3698bb6d7 Added few lines about big o notation (#21024)
* Added few lines about big o notation

I think this description was missing the basic understanding of running time which can be mastered using big o notation.

* Update index.md

* Update index.md

* Update index.md
2018-11-05 21:15:26 -05:00
Manish kumar chaurasia f3a1e18d3e added example in bruteforce algo in index.md (#20117)
* added example in bruteforce algo in index.md

* Address suggested changes
2018-11-03 21:03:08 -04:00
myYearOfCode 70032ce972 removing half tag "<sup1" (#20816)
* removing half tag "<sup1"

it looks like it auto-completed and then someone continued typing.

* Remove <sup> tag
2018-11-03 14:07:59 +07:00
Nick Huynh bcfb5cd905 Update index.md (#20855) 2018-11-02 04:03:21 -04:00
Qbuiba 4e7d3e718e Remove the redundant "[" before "this" word (#24015) 2018-11-02 13:05:57 +05:30
Qbuiba d9059ceb24 Correct the typo "wether" (#24032) 2018-11-02 13:01:44 +05:30
myYearOfCode 707095bed1 Correcting grammar (#20810)
add "event" to "De-couple an observer from an observable (event)."
remove redundant "program" in "Describes the program skeleton of a program."
2018-11-01 05:34:21 -04:00
myYearOfCode 2b62e4e3d1 Correct word usage (#20798)
"This patterns are..." changed to "These patterns are..."
2018-11-01 05:30:38 -04:00
AnonProgrammer007 97920cca8e Update index.md to add comma (#33019)
Add an Oxford comma on line 41
2018-10-31 18:08:17 -05:00
Ha Anh Nguyen 8d0ca1729d Summarize time complexity of merge sort (#20632)
Add simple way to remember time complexity of merge sort
2018-10-31 14:16:56 -07:00
ar03 01b4fe6b26 Added a YouTube example of Brute Force (#31488) 2018-10-31 16:46:25 -04:00
ar03 501e789b77 Added YouTube link (#31497)
Added a demonstration of backtracking via YouTube.
2018-10-31 11:14:22 -04:00
Ha Anh Nguyen ad6eed1ef3 Add explanation about various time complexity (#20565)
Explaining the why time complexity of quick sort varies
2018-10-31 08:12:17 -07:00
Ha Anh Nguyen 8c4ead7998 Add special cases where bubble sort is reasonable (#20527)
I added more specific explanations when bubble sort is used
2018-10-30 22:20:10 -05:00
Quidster 3ba98401eb Add video link on algorithms (#20456) 2018-10-30 21:21:15 -04:00
Taylor 615742ba78 Update index.md by fixing typos (#20410)
* Update index.md by fixing typos 

Also, added section for learning about Depth-first searching and Breadth-first searching.

* Update index.md - reverting back to original verbiage.
2018-10-28 21:45:17 -07:00
Manish kumar chaurasia 22481b1fcc updated code of selection sort in this article (#20058) 2018-10-28 14:23:50 +11:00
myYearOfCode 695b3c4db1 Add semicolon on point 15 to keep with style (#20823) 2018-10-27 12:09:28 +05:30
SAKSHI-CHANDEL b6ad5afb70 Correcting a spelling mistake (#19845)
* Correcting a spelling mistake

* Formatting and adding missing code

* Removing extra code

* Update index.md
2018-10-26 03:29:30 -06:00
Sharon Gao ccc5d0f6bc Fix(guide): Add link to Priority Queue documentation 2018-10-25 21:15:22 -04:00
DipakKumarSingh 9cbbadc770 Sentences should end with single '.' (#28529) 2018-10-26 00:26:50 +11:00
Mahmud031 5986d9fb66 Added selection-sort for MATLAB. (#26856) 2018-10-23 22:28:20 -04:00
Darryl Yeo 421141d7f4 Fix typo: "reaplce" => "replace" (#24056) 2018-10-22 11:56:00 -07:00
Marco Koch 20dc65f6ce Use a descriptive text for the Wikipedia link (#24057) 2018-10-22 11:55:19 -07:00
Darryl Yeo f24303d8e7 Fix typo: "Excercise" => "Exercise" (#24064) 2018-10-22 11:51:46 -07:00
Aditya 7e2e5698a7 fix: removed duplicate (#19775) 2018-10-21 14:55:18 -05:00
Bibin Johny bf760d4508 Update index.md (#21707) 2018-10-20 10:14:15 -07:00
Bouncey 6d511c558a fix(guide): Fix all frontmatter 2018-10-19 16:28:34 +01:00
Mrugesh Mohapatra da0df12ab7 fix(guide): simplify directory structure 2018-10-16 21:32:40 +05:30