Jainendra Mandavi
d28463c75d
Create count_1s_brian_kernighan_method ( #5385 )
...
Ref - http://graphics.stanford.edu/~seander/bithacks.html#CountBitsSetKernighan
2021-10-18 18:53:10 +02:00
Cere Blanco
8d173438c3
Bit manipulation: get the bit at a given position ( #4438 )
2021-05-18 20:24:34 +05:30
Elisha Hollander
0992498a10
refactor: Remove unnecessary if else condition ( #4307 )
...
All the operation is being done in an else condition for "if number >= 0"
2021-04-04 09:30:17 +05:30
Leyza
02d9bc66c1
Added binary shifts and twos complement functions to bit manipulation ( #4068 )
...
* Added binary shifts and twos complement functions to bit manipulation package
* Fixed problem representing 0 wrong
* More testing
* Fixed problems
* Fixed formatting
* More format fixes
* Format fixes
* Fixed docstrings and added url
* Minor change to url
2021-02-23 11:45:00 +05:30
Ayush Bisht
d3ac521b63
add count_number_of_one_bits.py ( #4195 )
...
* count-bits
* update
2021-02-12 07:59:24 +05:30
ayushbisht2001
3f1e376bbc
add reverse_bits.py ( #4120 )
...
* add reverse_bits.py
* check
* Delete binary_xor_operator_new.py
* Fix All the errors
Co-authored-by: xcodz-dot <xcodz-dot@users.noreply.github.com>
2021-01-27 15:54:57 +05:30
Dhruv Manilawala
8f47d9f807
Fix type annotations for bit manipulation algorithms ( #4056 )
2020-12-24 18:16:44 +05:30
Vivek
ac6a160f1b
added binary_count_trailing_zeros.py ( #2557 )
...
* added binary_count_trailing_zeros.py
* updated binary_count_trailing_zeros.py file
* changed file name to count_trailing_zeros.py
* updated count_trailing_zeros.py
* resolved flake8 error
* renamed to binary_count_trailing_zeros.py
* added required changes
* resolved pre-commit error
* added count_setbits.py
* resolved errors
* changed name to binary_count_setbits.py
* updated file
* reformated file
2020-11-26 09:27:00 +08:00
Phil Bazun
1b5c1b8344
Add single bit manipulation operations. ( #3284 )
...
* Add single bit manipuation operations.
* fixup! Add single bit manipuation operations.
* Change wording.
2020-10-25 10:24:35 +01:00
Dhruv
48357cea5b
Add __init__.py files in all the directories ( #2503 )
2020-09-28 19:42:36 +02:00
Du Yuanchao
902fe1c907
Fixed reverse words algorithm ( #2469 )
...
* updated reversed words
* fixup! Format Python code with psf/black push
Co-authored-by: github-actions <${GITHUB_ACTOR}@users.noreply.github.com>
2020-09-24 19:12:52 +08:00
Vivek
4a3b8d682e
Added binary_xor_operator.py and binary_and_operator.py ( #2433 )
...
* Added binary_and_operator.py & binary_xor_operator.py
* Updated binary_and_operator.py
* Updated binary_xor_operator.py
* Updated binary_xor_operator.py
2020-09-24 09:30:22 +02:00
Firejay3
61dde44434
Added binery_or_operator.py to bit manipulation file ( #2331 )
...
* added bitwise binary OR operator
* Rename binary_OR_operator.py to binary_or_operator.py
* Update binary_or_operator.py
* Update binary_or_operator.py
* Update bit_manipulation/binary_or_operator.py
Co-authored-by: Christian Clauss <cclauss@me.com>
* Update binary_or_operator.py
* Update binary_or_operator.py
* Nice!!
Co-authored-by: Christian Clauss <cclauss@me.com>
2020-08-27 09:09:42 +02:00
Christian Clauss
24b2aecef3
Create Python/bit_manipulation/README.md ( #1897 )
...
* Create Python/bit_manipulation/README.md
To open up a new area of algorithms...
@Shrutikabansal I hope that you will contribute some of your work here.
* updating DIRECTORY.md
Co-authored-by: github-actions <${GITHUB_ACTOR}@users.noreply.github.com>
2020-04-20 20:19:27 +02:00