Sobes.tech

Java

2. Her bir para birimi için DELIVERY türündeki en büyük ve en küçük siparişler arasındaki farkı hesaplayın. Her para birimi için sonucu döndürün. Sonuçtaki para birimleri, bu farkın artan sırasına göre sıralanmalıdır. /** * {para birimi (artış sırasına göre) – DELIVERY türündeki en büyük ve en küçük siparişler arasındaki fark} şeklinde bir harita döndürür. * Bir para birimi için sadece bir sipariş varsa, o hem en büyük hem de en küçük sipariş olur ve fark 0 olur. * Giriş verileri örneği: * [ * Order(DELIVERY, "EUR", 2000), * Order(DELIVERY, "USD", 15), * Order(DELIVERY, "RUB", 200), * Order (PICKUP, "RUB", 1250), * Order (DELIVERY, "USD", 35), * Order (PICKUP, "USD", 55), * Order (DELIVERY, "RUB", 100) * ] * * Beklenen sonuç: * ["EUR" -> 0.0, "USD" -> 20.0, "RUB" -> 100.0] * */ Map<String, Double> getMaxMinusMinDeliveryMapByCurrency(List<OrderData> orderDataList) { }

381

HashMap'te arama hızı nedir (ortalama ve en kötü durum)?

247

Neden ilk dizi (temp) boyutunu giriş dizisinin uzunluğuna eşit olarak ayarlıyoruz?

206

Java'da Görevler 1. Bir yöntemin uygulamasını yazın: /** * @param a – sayı dizisi, dizinin uzunluğu 10 milyonun üzerinde olabilir. * @return tekrar eden olmayan sayılardan oluşan dizi. Orijinal dizideki sayıların sırası korunmalı. Çift olanlar için, son öğe bırakılmalı, örneğin, {2,1,4,2,3} için doğru çözüm {1,4,2,3} olur, {2,1,4,3} değil. Giriş dizisinde 0'dan küçük bir öğe varsa, hata vermelisiniz. Örneğin, {2,3,-1,5} için işlem bir hata ile sona ermeli. */ public static double[] task(double[] a) { }

205

Double-Checked Locking'de volatile olmadan hatanın nerede oluşabileceği?

156

LinkedList'te arama hızı nedir (ortalama ve en kötü durum)?

152

Neden kodda sipariş türü karşılaştırması != ile yapılıyor ve equals ile değil?

148

Bu kodda Singleton deseninin doğru ve çoklu iş parçacığı güvenli bir şekilde uygulanması için ne değiştirilmelidir? public class Singleton { private static final Singleton instance; public Singleton() { } public Singleton getInstance() { if (instance != null) { synchronized (instance) { if (instance == null) { instance = new Singleton(); } } } return instance; } }

143

Stream API hakkında bana anlatın — nedir ve nasıl kullanıyorsunuz

134

instance == null olduğunda synchronized(instance) ile monitör sorununu nasıl çözersiniz?

134

Çözüm nasıl 1 koleksiyon kullanılarak 2 (seen ve temp) yerine değiştirilebilirdi?

129
/2