354043752c
add appropriate title "algorithm performance" ( #30585 )
2019-01-21 12:38:45 -07:00
95702d6e4c
Images of each asymptotic notations are added ( #28112 )
...
For understanding the algorithm complexity better, images of each asymptotic notations are added
2019-01-21 12:29:34 -07:00
eac14eb23b
Spelling fixes ( #27824 )
...
Fix spelling "usualy" to "usually", "disscus" to "discuss", "Comparitively" to "Comparatively",
2019-01-21 08:18:44 -07:00
93c608beb0
Update index.md ( #27173 )
...
eliminated the closing square bracket that had no opening square bracket.
2019-01-21 08:04:13 -07:00
03697de47f
Added descriptions for Little o and omega ( #24554 )
2019-01-21 08:02:45 -07:00
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
24f80224b1
Fixed grammar line 53 ( #31788 )
2019-01-16 07:56:58 -06:00
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
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
32e615055e
Minor grammatical corrections. ( #31232 )
2019-01-14 19:29:33 -06:00
45d8907d00
A YouTube description of Boundary Fill ( #31505 )
2019-01-14 19:27:12 -06:00
0980393fe5
Spelling fixes ( #27829 )
...
Fix spelling "asceding" to "ascending", "clasical" to "classical", "wikipedia" to "Wikipedia"
2019-01-14 19:24:22 -06:00
695e83b6b6
Update index.md ( #27169 )
...
eliminated the unnecessary extra space before two colons.
2019-01-14 19:22:28 -06:00
dcca8f7af6
Reduced and rephrased words for enhanced clarity ( #28730 )
2019-01-14 19:21:06 -06:00
64a385662b
Fix typo line 60 ( #31803 )
...
adiacent to adjacent
2019-01-14 19:20:30 -06:00
4f79ad82e4
Spelling and spacing fixes ( #29783 )
2019-01-14 19:16:35 -06:00
e95cf97908
Capitalized Patterns in the title ( #27147 )
...
I capitalized Patterns in the title "Behavioral Patterns"
2019-01-14 19:10:14 -06:00
ab0c01a763
Updated Punctuation marks on Line 8 ( #26663 )
2019-01-08 12:37:32 -05:00
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
00019a5888
Removed extra spaces from index.md ( #26461 )
2019-01-06 10:39:01 -05:00
e2daa47404
Updated Class name as per convention ( #25937 )
2018-12-21 00:55:56 -05:00
430e04e3d3
add the text "O(n*m) time" ( #25545 )
2018-12-20 22:47:59 +05:30
c5948f603d
Removed two colons and grammar ( #33055 )
2018-12-19 03:41:09 -05:00
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
e6be7d82c4
Use a descriptive text for the Wikipedia link ( #24061 )
2018-12-19 02:07:37 -05:00
f8e615341f
Additional Resources ( #24907 )
...
* Additional Resources
Added links to wiki and basic graph algorithms.
* Added formatting
2018-12-14 20:12:53 -05:00
38eab96ecb
Fix code URL & minor issues ( #24859 )
...
Fix code URL, type & minor issues.
2018-12-13 23:33:29 -05:00
f9953adb5c
Fixed typo ( #28984 )
...
Two sorted arrays are merged to give one sorted array.
2018-12-13 13:30:22 -08:00
6fa3cd1a65
Fixed typo "operate" => "operated" ( #28405 )
2018-12-13 13:17:51 -08:00
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
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
fd35b8cccd
Spelling edits ( #23715 )
2018-12-07 03:38:58 -05:00
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
8f4fb09ab1
Fix spelling error in behavioral patterns page ( #24041 )
2018-12-06 04:56:26 -05:00
3b7ab86875
Updated grammar and phrasing on line 10 ( #25747 )
2018-12-05 14:30:09 -08:00
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
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
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
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
3413848b5c
lowercase the "The" word ( #24022 )
2018-12-02 16:09:25 -05:00
01ae4e25a1
Improve python version of merge sort. ( #23005 )
2018-12-02 14:59:26 +09:00
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
77620d67aa
Add content "different approaches for writing an algorithm" ( #23049 )
2018-11-30 11:30:25 -07:00
1e288d7f9a
removed '/' from Link ( #32902 )
...
'/' was linking to the wrong link. Updated please review
2018-11-28 20:07:06 -05:00
d73f27049d
Added link to interactive visuals of algorithms ( #23648 )
2018-11-28 20:03:34 -05:00
c8b0caf837
Added blank space between the lines ( #25136 )
2018-11-28 22:13:28 +05:30
0c5b28e0e5
Added java implementation of merge sort ( #22581 )
2018-11-27 12:15:41 -08:00
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
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
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