370 Commits

Author SHA1 Message Date
9f96c155be Update AVLtree.py
add delete function
add demo with shuffled list
add print lines to trace the addition or deletion
2018-11-21 03:25:07 +08:00
6001215b60 Update AVLtree.py
An auto balanced binary tree
with no delete node function
leave for latter
2018-11-20 03:41:52 +08:00
16cc96a092 Create AVLtree.py 2018-11-20 03:34:44 +08:00
840aa6209b fix division by float issue in range heap.py 2018-11-06 17:19:51 -05:00
beafe3656f Re-design psnr.py code and change image names (#592)
* Change some Image File names & re-code the psnr algorithm (conserving both methods). Also Added new example.

* Selected psnr method and reformat some code from arithmetic_analysis
2018-11-05 18:19:08 +01:00
5db9d2e54a Merge branch 'master' of git://github.com/gerroo/Python into gerroo-master 2018-11-04 16:04:29 +01:00
a834326e0e Added b16, b32, a85, abs, absMax, absMin 2018-11-03 12:08:13 -08:00
608a462965 Merge branch 'fix-singly_linked_list' of git://github.com/ashwek/Python-1 into ashwek-fix-singly_linked_list 2018-11-01 18:29:58 +01:00
f89d3a9ec3 Update singly_linked_list.py 2018-11-01 21:25:45 +05:30
48aa4c4a01 Update singly_linked_list.py 2018-11-01 21:04:05 +05:30
1b19028117 Update doubly_linked_list.py (#545) 2018-10-31 08:34:55 +01:00
f1ec84af84 Update balanced_parentheses.py (#538) 2018-10-30 15:29:12 +01:00
a84f7c073f Rename segment_tree to segment_tree.py 2018-10-27 13:38:23 +02:00
e1d1f8513d Delete binary_seach_tree.py
I forgot that we already have an implementation of Binary Search! So deleting this one!
2018-10-27 13:36:30 +02:00
c787c13a71 Resolve conflicts 2018-10-27 13:29:53 +02:00
ea2ddaaf6a all valid python 3 2018-10-20 14:45:08 -05:00
91fccecb56 snake_case all the things 2018-10-19 17:14:25 -05:00
564179a0ec increment 1 2018-10-19 07:48:28 -05:00
718b99ae39 increment 1 2018-10-19 07:48:01 -05:00
5d1f72604d Improved Code and removed Warnings (#483) 2018-10-19 14:00:31 +05:30
07451a6ca4 Improved Code and removed warnings (#482)
Improved Code and removed warnings
2018-10-19 13:28:21 +05:30
0856a61859 Remove Multiple Unused Imports and Variable 2018-10-18 02:58:57 +05:30
63c7e8ede1 Minor update
Changed two characters which were the root cause of 'SyntaxError: Non-ASCII character '\xe2' in file main.py, but no encoding declared'
2018-10-04 11:34:50 +02:00
054b4b31f4 Made compatible for all versions of python 2018-10-03 21:52:30 +05:30
c74b2732d9 Updated 2018-10-03 21:37:46 +05:30
dc584f1658 Made the code Python 3 compatible 2018-10-03 20:13:34 +05:30
ccb25641ba Added Stock-Span-Problem 2018-10-02 14:57:37 +05:30
0d19edbcb3 refactor-segment-tree 2018-06-05 21:39:16 +05:30
fc3bdb6e12 Merge pull request #274 from gabrielangelo/master
hash functions added
2018-03-21 09:09:32 +05:30
1fa23f57d7 hash functions added 2018-03-20 20:48:58 -03:00
c975cac371 function '__init__' miss a 'i'
__int__ should be __init__ i think?
2018-03-07 15:04:37 +08:00
bae5762b09 Rename Arrays to Arrays.py 2018-03-02 11:16:49 +05:30
7a428c1cdd Update Arrays 2018-03-02 11:16:05 +05:30
59c797eace Update Arrays 2018-03-01 18:58:00 +05:30
ce3036144b Update Arrays
Array implementation
2018-02-15 21:56:51 +05:30
00c13c29b9 Merge pull request #243 from cclauss/patch-1
Fix unresolved name: insert_tail()
2018-01-22 07:12:36 +05:30
a88ad60365 Update singly_LinkedList.py 2018-01-21 08:59:55 +01:00
d043448fd9 Fix unresolved name: insert_tail()
insert_tail(Head.next, data) --> Head.next.insert_tail(data)

Fixes: $ __flake8 . --count --select=E901,E999,F821,F822,F823 --show-source --statistics__
```
./data_structures/LinkedList/singly_LinkedList.py:14:13: F821 undefined name 'insert_tail'
            insert_tail(Head.next, data)
            ^
1     F821 undefined name 'insert_tail'
```

Also formats the code to be compliant with [PEP8](http://pep8.org).
2018-01-21 08:56:16 +01:00
4ee0e620cb Modernize Python 2 code to get ready for Python 3 AGAIN 2018-01-21 08:25:19 +01:00
3f6760ee15 noqa: F821 This syntax is Python 3 only 2018-01-20 12:35:12 +01:00
b3873be7b5 noqa to silence flake8 on Python 3 only syntax 2018-01-20 12:31:12 +01:00
06c7827a94 1. typo fix {Arrays| 2017-12-31 14:33:14 +05:30
4fb978cf58 1. typo fix {playfair_cipher.py, AVL.py}
2. Corrected Logic {AVL.py, 104-107}
3. Removed unnecessary semicolons {BellmanFord.py, Dijkstra.py}
2017-12-31 14:30:31 +05:30
e31c780d94 Modernize Python 2 code to get ready for Python 3 2017-11-25 12:41:55 +01:00
4e06949072 Modernize Python 2 code to get ready for Python 3 2017-11-25 10:23:50 +01:00
a03b2eafc0 Merge pull request #204 from erdenezul/even_tree_problem
add even tree problem
2017-11-15 19:10:05 +05:30
4306482996 Merge pull request #161 from arpanjain97/master
Add shortest path algorithms
2017-11-03 16:05:02 +05:30
e0733c26f2 add even tree problem 2017-11-03 15:02:10 +08:00
9d8824658a Finished delete function and added some prints functions too 2017-10-28 18:33:14 -03:00
f766bb4216 Added delete function 2017-10-28 16:18:21 -03:00