-
Fototrend

Új hozzászólás Aktív témák
-
Chesterfield
őstag
Erre a feladatra tudtok hatékonyabb algoritmust?
Write a function that, when passed a list and a target sum, returns two distinct zero-based indices of any two of the numbers, whose sum is equal to the target sum. If there are no two numbers, the function should return null.
For example, FindTwoSum(new List<int>() { 3, 1, 5, 7, 5, 9 }, 10) should return a Tuple<int, int> containing any of the following pairs of indices:
0 and 3 (or 3 and 0) as 3 + 7 = 10
1 and 5 (or 5 and 1) as 1 + 9 = 10
2 and 4 (or 4 and 2) as 5 + 5 = 10public static Tuple<int, int> FindTwoSum(IList<int> list, int sum)
{
for (int i = 0; i < list.Count; i++)
{
for (int j = i + 1; j < list.Count; j++)
{
if (list[i] + list[j] == sum)
{
return Tuple.Create(i, j);
}
}
}
return null;
}azt mondja a kiértékelő, hogy Performance testen ez elbukik.
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Ventilátor bazár /NZXT/CORSAIR/LIAN LI/DEEPCOOL/ZALMAN/120MM/140MM/VEZÉRLŐK/LED KIT-ek/
- ThinkPad T14s Gen 2 i5-1135G7 16GB 512GB FHD 1 év garancia
- szinteÚJ 2030 Gar! Dell Pro Max 14 Ryzen AI 9 HX PRO 370 32GB LPDDR5X 1TB NVMe SSD
- Apple iPhone 16 128GB Teal használt, újszerű 100% akku (0 ciklus) garanciás 2029.02.11-ig
- Dell Latitude 9420 i5-1145G7 14" FHD+ 16GB 512GB 1 év garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

