mirkogreg
Jak mam takie zadanie w C https://leetcode.com/problems/3sum/ to po co dostaję argument int** returnColumnSizes? Przecież mam zwrócić trójki, zawsze taka sama ilość, więc po co argument który rzekomo definiuje rozmiar każdej trójki?
#leetcode #programowanie #jezykc
0
  • Najlepsze
  • Wszystkie komentarze
ly000
@mirkogreg: bo musisz zwrócić wskaźnik na obszar pamięci, który sam sobie alokujesz, więc musisz mieć możliwość ustawienia wartości tego wskaźnika. poza tym robienie leetcode w C to masochizm.
1
Jailer
@mirkogreg: bo masz zwrócić przez wskaźnik tablicę z rozmiarami tablic.
0
K.....z
K.....z
@md-shafiurrahaman @ly000 @Jailer @mirkogreg:

szkoda życia by z---------ć Leetcode w niedzielę
0
mirkogreg
@ly000 @Jailer : No jasne, muszę zaalokować przestrzeń na każdą z tych trójek żeby je zwrócić, to wiem. Ale po co osobno alokować na rozmiar tych tablic, skoro oczywistym jest, że każda ma rozmiar 3*sizeof(int)??
0
ly000
Treść przeznaczona dla osób powyżej 18 roku życia...
0
Mazowia
poza tym robienie leetcode w C to masochizm.


@ly000: ale chyba o to chodzi, żeby nie robić tego korzystając z wbudowanych metod/funkcji języków wyższej abstrakcji
0
ly000
@Mazowia: no nie. jak najbardziej można korzystać z wbudowanych funkcji. jaki jest sens za każdym razem wymyślać koło na nowo?
0
mirkogreg
@ly000: Koledze pewnie chodziło o to, że jak trzeba napisać quicksort, to żeby nie korzystać z algorytmu w bibliotece standardowej :D
0
ly000
@mirkogreg: no w takiej sytuacji to wiadomo. ale jeśli sortowanie jest tylko cześcią algorytmu, to można (a nawet lepiej) użyć gotowca. zresztą, na leetcode chyba nie ma zadań typu posortuj liczby, a przynajmniej nie na poziomach wyższych niż easy.
0