|
@@ -45,8 +45,8 @@ Jika Anda ingin menjadi teknisi ketahanan sistem atau teknisi sistem, lebih bany
|
|
|
- [Stack](#stack)
|
|
|
- [Queue](#queue)
|
|
|
- [Hash table](#hash-table)
|
|
|
-- [Pengetahauan Tambahan](#pengetahuan-tambahan)
|
|
|
- - [Binary search](#binary-search)
|
|
|
+- [Lebih Banyak Pengetahuan](#lebih-banyak-pengetahuan)
|
|
|
+ - [Pencarian Biner](#pencarian-biner)
|
|
|
- [Operasi Bitwise](#operasi-bitwise)
|
|
|
- [Trees](#trees)
|
|
|
- [Trees - Catatan & Latar Belakang](#trees---catatan--latar-belakang)
|
|
@@ -658,42 +658,42 @@ Menulis kode pada papan tulis atau kertas, bukan komputer. Uji dengan beberapa s
|
|
|
- get(key)
|
|
|
- remove(key)
|
|
|
|
|
|
-## More Knowledge
|
|
|
+## Lebih Banyak Pengetahuan
|
|
|
|
|
|
-- ### Binary search
|
|
|
- - [ ] [Binary Search (video)](https://www.youtube.com/watch?v=D5SrAga1pno)
|
|
|
- - [ ] [Binary Search (video)](https://www.khanacademy.org/computing/computer-science/algorithms/binary-search/a/binary-search)
|
|
|
- - [ ] [detail](https://www.topcoder.com/community/data-science/data-science-tutorials/binary-search/)
|
|
|
- - [ ] Implement:
|
|
|
- - binary search (on sorted array of integers)
|
|
|
- - binary search using recursion
|
|
|
+- ### Pencarian Biner
|
|
|
+ - [ ] [Pencarian Biner (video)](https://www.youtube.com/watch?v=D5SrAga1pno)
|
|
|
+ - [ ] [Pencarian Biner (video)](https://www.khanacademy.org/computing/computer-science/algorithms/binary-search/a/binary-search)
|
|
|
+ - [ ] [detail](https://www.topcoder.com/community/competitive-programming/tutorials/binary-search/)
|
|
|
+ - [ ] Implementkan:
|
|
|
+ - pencarian biner (pada susunan bilangan bulat yang diurutkan)
|
|
|
+ - pencarian biner menggunakan rekursi
|
|
|
|
|
|
-- ### Bitwise operations
|
|
|
- - [ ] [Bits cheat sheet](https://github.com/jwasham/coding-interview-university/blob/master/extras/cheat%20sheets/bits-cheat-sheet.pdf) - you should know many of the powers of 2 from (2^1 to 2^16 and 2^32)
|
|
|
- - [ ] Get a really good understanding of manipulating bits with: &, |, ^, ~, >>, <<
|
|
|
- - [ ] [words](https://en.wikipedia.org/wiki/Word_(computer_architecture))
|
|
|
+- ### Operasi Bitwise
|
|
|
+ - [ ] [Bits cheat sheet](https://github.com/jwasham/coding-interview-university/blob/master/extras/cheat%20sheets/bits-cheat-sheet.pdf) - Anda harus mengetahui banyak pangkat 2 dari (2^1 hingga 2^16 dan 2^32)
|
|
|
+ - [ ] Dapatkan pemahaman yang sangat baik tentang memanipulasi bit dengan: &, |, ^, ~, >>, <<
|
|
|
+ - [ ] [kata-kata](https://en.wikipedia.org/wiki/Word_(computer_architecture))
|
|
|
- [ ] Good intro:
|
|
|
[Bit Manipulation (video)](https://www.youtube.com/watch?v=7jkIUgLC29I)
|
|
|
- - [ ] [C Programming Tutorial 2-10: Bitwise Operators (video)](https://www.youtube.com/watch?v=d0AwjSpNXR0)
|
|
|
- - [ ] [Bit Manipulation](https://en.wikipedia.org/wiki/Bit_manipulation)
|
|
|
- - [ ] [Bitwise Operation](https://en.wikipedia.org/wiki/Bitwise_operation)
|
|
|
- - [ ] [Bithacks](https://graphics.stanford.edu/~seander/bithacks.html)
|
|
|
- - [ ] [The Bit Twiddler](http://bits.stephan-brumme.com/)
|
|
|
- - [ ] [The Bit Twiddler Interactive](http://bits.stephan-brumme.com/interactive.html)
|
|
|
- - [ ] 2s and 1s complement
|
|
|
- - [Binary: Plusses & Minuses (Why We Use Two's Complement) (video)](https://www.youtube.com/watch?v=lKTsv6iVxV4)
|
|
|
- - [1s Complement](https://en.wikipedia.org/wiki/Ones%27_complement)
|
|
|
- - [2s Complement](https://en.wikipedia.org/wiki/Two%27s_complement)
|
|
|
- - [ ] count set bits
|
|
|
- - [4 ways to count bits in a byte (video)](https://youtu.be/Hzuzo9NJrlc)
|
|
|
- - [Count Bits](https://graphics.stanford.edu/~seander/bithacks.html#CountBitsSetKernighan)
|
|
|
- - [How To Count The Number Of Set Bits In a 32 Bit Integer](http://stackoverflow.com/questions/109023/how-to-count-the-number-of-set-bits-in-a-32-bit-integer)
|
|
|
- - [ ] round to next power of 2:
|
|
|
- - [Round Up To Next Power Of Two](http://bits.stephan-brumme.com/roundUpToNextPowerOfTwo.html)
|
|
|
- - [ ] swap values:
|
|
|
- - [Swap](http://bits.stephan-brumme.com/swap.html)
|
|
|
- - [ ] absolute value:
|
|
|
- - [Absolute Integer](http://bits.stephan-brumme.com/absInteger.html)
|
|
|
+ - [ ] [C Tutorial Pemrograman 2-10: Operator Bitwise (video)](https://www.youtube.com/watch?v=d0AwjSpNXR0)
|
|
|
+ - [ ] [Manipulasi Bit](https://en.wikipedia.org/wiki/Bit_manipulation)
|
|
|
+ - [ ] [Operasi Bitwise](https://en.wikipedia.org/wiki/Bitwise_operation)
|
|
|
+ - [ ] [Bithack](https://graphics.stanford.edu/~seander/bithacks.html)
|
|
|
+ - [ ] [Bit Twiddler](https://bits.stephan-brumme.com/)
|
|
|
+ - [ ] [Bit Twiddler Interactive](https://bits.stephan-brumme.com/interactive.html)
|
|
|
+ - [ ] [Bit Hacks (video)](https://www.youtube.com/watch?v=ZusiKXcz_ac)
|
|
|
+ - [ ] [Operasi Praktek](https://pconrad.github.io/old_pconrad_cs16/topics/bitOps/)
|
|
|
+ - [ ] Pelengkap 2s dan 1s
|
|
|
+ - [Biner: Plus & Minus (Mengapa Kami Menggunakan Pelengkap Dua) (video)](https://www.youtube.com/watch?v=lKTsv6iVxV4)
|
|
|
+ - [Pelengkap 1s](https://en.wikipedia.org/wiki/Ones%27_complement)
|
|
|
+ - [Pelengkap 2s](https://en.wikipedia.org/wiki/Two%27s_complement)
|
|
|
+ - [ ] Hitung bit set
|
|
|
+ - [4 cara untuk menghitung bit dalam satu byte (video)](https://youtu.be/Hzuzo9NJrlc)
|
|
|
+ - [Hitung Bits](https://graphics.stanford.edu/~seander/bithacks.html#CountBitsSetKernighan)
|
|
|
+ - [Bagaimana Menghitung Jumlah Set Bits Dalam Integer 32 Bit](http://stackoverflow.com/questions/109023/how-to-count-the-number-of-set-bits-in-a-32-bit-integer)
|
|
|
+ - [ ] Tukar nilai:
|
|
|
+ - [Tukar](https://bits.stephan-brumme.com/swap.html)
|
|
|
+ - [ ] Nilai mutlak:
|
|
|
+ - [Integer Mutlak](https://bits.stephan-brumme.com/absInteger.html)
|
|
|
|
|
|
## Trees
|
|
|
|