Сұралған сұрақтар 'деректер құрылымдары'

Деректер құрылымы - деректерді нақты деректер сұраулары сұралған және / немесе тиімді түрде жаңартылып отыратын етіп деректерді ұйымдастыру тәсілі.
6
жауаптар

Java-та байланысқан тізім деректерінің құрылымын қалай жасауға болады?

Java-да байланысқан тізім жасаудың ең жақсы жолы қандай?
13 тамыз '08 сағат 19:29
27
жауаптар

Санды тексеру үшін ең жақсы алгоритм дегеніміз не?

Мен іздейтін нәрселердің бір мысалы: әртүрлі биттерді көрсете аламын, мысалы, белгілі сандар санына (1, 10), 3: 1110 бастап басталады. Келесі сөздік дұрысырақ қысқара ала ма? Бірнеше есе көбейтуі мүмкін емес ...
26 қарашада орнатылды '09 6: 30-да
22
жауаптар

Екі кезеңді қолдану арқылы стаканы орындау

Осыған ұқсас сұрақ бұрынырақта айтылған, бірақ сұрақ екі жақтан стек ретінде пайдаланылады. Сұрақ ... Стандартты операциялары (enqueue, dequeue, isempty, size) бойынша екі кезекті ескере отырып стандартты операцияларды (pop, push, i ...
27 наурыз күні сағат 5: 07-де орнатылды
5
жауаптар

Көп өлшемді массивдер жадта қалай пішімделеді?

C-де келесі кодты пайдаланып, двойстық өлшемді массивді динамикалық түрде бөлуге болатынын білемін: int ** someNumbers = malloc (arrayRows * sizeof (int *)); (i = 0; i <arrayRows; i ++) {someNumbers [i] = malloc (arrayColumns * sizeof (int)); } Бұл анық, бұл ...
set 02 Apr '10 сағат 7:46
8
жауаптар

Java-дегі кезегі нысанының данасын қалай жасауға болады?

Мен тырысқанда: Queue <Integer> q = new Queue <Integer> (); компилятор маған қате жібереді. Кез келген көмек? Сондай-ақ, кезекті инициализациялау керек болса, кезек әдістерін енгізу керек пе?
07 қаңтарға белгіленген '11 at 18:02
5
жауаптар

Неліктен стекадағы делек қолдануға болады?

Маған пайдалану үшін Stack деректер құрылымы қажет. Деректер құрылымын элементтерді кірістіруге мүмкіндігім болуы керек, және мен тек соңғы элементті стектен шығарғым келеді. Стек үшін JavaDoc дейді: Fuller және неғұрлым дәйекті ...
21 қыркүйек '12 сағат 8:38
10
жауаптар

Карталар мен сөздік арасындағы айырмашылық қандай?

Карта мен сөздік арасындағы айырмашылық қандай? Мен X немесе Y тілдерінде қалай анықталғанын сұрамаймын (олар, әдетте, осында SO үшін адамдар сұрайды), мен олардың теориядағы айырмашылықтары туралы білгім келеді. Картаның кілттерге сәйкес келетін нысаны екенін білемін ...
21 мамырда сағат 20: 12-де орнатылды
5
жауаптар

Set () қалай жүзеге асырылады?

Мен адамдар питонның көптеген объектілерін O (1) иелік тексерісіне ие деп айтқан. Оны рұқсат ету үшін олар ел ішінде қалай енгізілуде? Қандай деректер құрылымы пайдаланылады? Бұл іске асырудың тағы қандай салдары бар? Әрбір жауап осында b ...
16 қазан. '10 сағат 17:39
19
жауаптар

Топтаманы LINQ-мен бөлімдерге бөлу керек пе?

Коллекцияны LINQ-мен бөліктерге бөлудің жақсы жолы бар ма? Әрине, біркелкі емес. Яғни, топтаманы ішкі топтарға бөлу керек, олардың әрқайсысында соңғы жинақтың бұзылуы мүмкін элементтердің жиыны бар.
13 қаңтарда '09 сағат 10:14
10
жауаптар

HashSet <T> түрін қай кезде қолдануым керек?

Мен HashSet <T> түрін үйреніп жатырмын, бірақ ол коллекцияда қайда екенін түсінбеймін. Мен оны <T> Тізімін ауыстыру үшін қолдануға бола ма? HashSet <T> өнімділігі жақсы болады деп ойлаймын, бірақ оның элементтеріне жеке кіруді көремін. ...
08 тамызда орнатыңыз . '09 2: 25-те
3
жауаптар

Жүктелген текшелер үшін деректер құрылымы?

Мысалы, менде жақты жүктелген матрицасы бар, мұнда әр жағынан мен оны айналдырған кезде pk ықтималдығы пайда болады. Бұл ақпаратты статикалық түрде сақтауға арналған жақсы алгоритм бар ма (мәселен, бекітілген ...
17 ақп '13 сағат 13:33
12
жауаптар

«Мұздатылған дик» дегеніміз не?

Мұздатылған жиынтық - бұл фениссет. Мұздатылған тізім тізімдемесі болуы мүмкін. Мұздатылған dict дегеніміз не? Ауыстырылмайтын, хошталған dict. Менің ойымша, бұл collections.namedtuple тәрізді нәрсе болуы мүмкін, бірақ бұл мұздатылған сыныпқа ұқсайды ...
24-сәуірде белгіленген '10 сағат 10:19
10
жауаптар

Миллион сандардың жолын ескере отырып, барлық 3 таңбалы сандарды қайталаңыз.

Бірнеше ай бұрын Нью-Йорктегі хедж-қорлар компаниясымен сұхбат алдым, және, өкінішке орай, деректер мен бағдарламалық қамтамасыз ету бойынша инженер ретінде тәжірибе алмадым. (Олар сондай-ақ, Python-да болу шешімін сұрады).
30 қар '17 сағат 22:37
26
жауаптар

Екі бинарлы ағаш теңгерілгенін қалай анықтауға болады?

Бұл мектеп жылдарының кезі еді. Ауруханадағы АТ маман ретінде жұмысқа тұрдым. Қазіргі уақытта бағдарламалауға көшуге тырысуда. Енді екілік ағаштарда жұмыс істеп жатырмын, мен оны шешудің ең жақсы жолы, теңгерімді сақтау үшін қандай ...
13-сәуірде белгіленген '09 4:58
8
жауаптар

Hash үстелін және Trie (префикс ағашы) арасында қалай таңдау керек?

Мәселен, мен таңдау керек хэш үстел немесе префикс ағаш, онда қандай да бір кемсіту факторлар мені таңдауға әкеледі. Мен өзімнің көзқарасым бойынша, үшеуді пайдалану кейбір қосымша артықшылықтарға ие ...
29 қазанда орнатқан '08 8:19