study_2
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| study_2 [2020/06/22 16:00] – jrseti | study_2 [2020/11/03 21:32] (current) – jrseti | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | =====One hour interview Video==== | ||
| + | |||
| + | https:// | ||
| + | |||
| ====Binary Heaps==== | ====Binary Heaps==== | ||
| Line 5: | Line 9: | ||
| enqueue or dequeue items in O(logn) | enqueue or dequeue items in O(logn) | ||
| - | Priority Queues use a min heap or max heap | + | **Priority Queues** use a min heap or max heap. In Java use the Comparator: |
| + | |||
| + | < | ||
| + | import java.util.*; | ||
| + | |||
| + | ... | ||
| + | PriorityQueue< | ||
| + | ... | ||
| + | |||
| + | |||
| + | Class StudentComparator implements Comparator< | ||
| + | |||
| + | // Overriding compare()method of Comparator | ||
| + | // for descending order of cgpa | ||
| + | public int compare(Student s1, Student s2) { | ||
| + | if (s1.cgpa < s2.cgpa) | ||
| + | return 1; | ||
| + | else if (s1.cgpa > s2.cgpa) | ||
| + | return -1; | ||
| + | return 0; | ||
| + | } | ||
| + | } | ||
| + | </ | ||
| ====Reverse Singly Linked List==== | ====Reverse Singly Linked List==== | ||
study_2.1592841618.txt.gz · Last modified: 2020/06/22 16:00 by jrseti