Skip to content

Instantly share code, notes, and snippets.

View ahmedeltaher's full-sized avatar
💻
Pro

ahmed.mohamed ahmedeltaher

💻
Pro
  • SAP SE
  • Berlin
View GitHub Profile
@ahmedeltaher
ahmedeltaher / DataStructure.java
Last active October 25, 2021 06:48
DataStructure in Java
package com.algoritms;
import org.junit.Test;
import java.util.ArrayDeque;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.Deque;
import java.util.HashMap;
@ahmedeltaher
ahmedeltaher / leecode215.java
Created October 3, 2021 16:26
215. Kth Largest Element in an Array
class Solution {
public int findKthLargest(int[] nums, int k) {
PriorityQueue<Integer> maxHeap = new PriorityQueue<>();
for(int num : nums){
maxHeap.add(num);
if(maxHeap.size()>k){
maxHeap.poll();
}
}
return maxHeap.poll();
@ahmedeltaher
ahmedeltaher / leetcode973.java
Created October 3, 2021 16:49
973. K Closest Points to Origin
class Solution {
public int[][] kClosest(int[][] points, int k) {
int [][] res = new int[k][2];
PriorityQueue<int[]> maxHeap = new PriorityQueue<>(points.length,
new Comparator<int[]>(){
@Override
public int compare(int[] o1, int[]o2){
double d1 = distance(o1);
double d2 = distance(o2);
if(d1==d2) return 0;
package com.task.data.remote
import com.task.data.Resource
import com.task.data.dto.recipes.Recipes
import com.task.data.dto.recipes.RecipesItem
import com.task.data.error.NETWORK_ERROR
import com.task.data.error.NO_INTERNET_CONNECTION
import com.task.data.remote.service.RecipesService
import com.task.utils.NetworkConnectivity
import retrofit2.Response