Skip to content

Instantly share code, notes, and snippets.

View solairerove's full-sized avatar
☀️
Praise the sun

Mikita Kryvitski solairerove

☀️
Praise the sun
View GitHub Profile
@solairerove
solairerove / QuickSort.java
Created April 7, 2021 15:06
Задача на программирование: точки и отрезки
/**
1. Заведите массив Х с началами отрезков и отсортируйте быстрой сортировкой
2. Повторите шаг 1 для концов отрезков - массив У
3. Напишите 2 функции для искомой точки А:
1-я будет искать в массиве Х все элементы, которые меньше или равны(!) А и возвращать их количество N
2-я будет искать в массиве У все элементы, которые строго (!) меньше А и возвращать их количество M
@solairerove
solairerove / MaxPQ.java
Created March 10, 2021 20:59
Очереди с приоритетами stepik
import java.util.Scanner;
import java.util.Arrays;
class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
MaxPQ pq = new MaxPQ();
int cnt = 0;
while (cnt < n) {

Keybase proof

I hereby claim:

  • I am solairerove on github.
  • I am solairerove (https://keybase.io/solairerove) on keybase.
  • I have a public key ASCrNWiyZU2xlMUCvhp1Jt68ZuT8ClscfVQo2fFKYp448Qo

To claim this, I am signing this object:

@solairerove
solairerove / benchmark.java
Last active April 9, 2018 07:11
benchmark lol
final long start = System.currentTimeMillis();
// some process
final long end = System.currentTimeMillis();
final long result = end - start;
final String format = String.format("%02d min, %02d sec",
TimeUnit.MILLISECONDS.toMinutes(result),
TimeUnit.MILLISECONDS.toSeconds(result) -
TimeUnit.MINUTES.toSeconds(TimeUnit.MILLISECONDS.toMinutes(result)));