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

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

Net кезекте кезек кезегі

Нейтралды кезек кезектерін немесе үйме деректер құрылымдарын іске асыруды іздеймін.Серіктіліктің кезегі кезекте қарапайым сұрыптаудан гөрі икемділікті қамтамасыз ететін деректер құрылымдары, себебі олар жаңа элементтерді жүйеге кіруге мүмкіндік береді ...
19 қыркүйекке белгіленген '08 сағат 17:43
20
жауаптар

Ішкі сөздіктерді енгізудің ең жақсы жолы қандай?

Менде құрылымдық сөздікке негізделген деректер құрылымы бар. Мынадай көрінеді: {'new jersey': {'mercer county': {'plumbers': 3, 'programmers': 81}, 'middlesex county': {'p ...
11 наурыз күні сағат 20: 09-де орнатылады
1
жауап

линзалар, fclabels, data accessor - құрылымы мен мутациясына қол жеткізу үшін қандай кітапхана жақсы

Жазба өрістеріне қатынасу және өңдеу үшін кем дегенде үш танымал кітапхана бар. Мен білетіндер мыналар: деректерге арналған аксессуарлар, флебалар мен линзалар. Мен өзімнің деректерге қол жеткізе бастадым, енді оларды қолданамын. Жақында, алайда, хаскелде кафеде ...
24-сәуірде белгіленген '11 at 0:42
6
жауаптар

Неге std :: карта қызыл және қара ағаш ретінде іске асады?

Неге std :: карта қызыл-қара ағаш ретінде іске асады? Бірнеше теңдестірілген екілік іздеу ағаштары (BST) бар. Red-ebony-ны таңдағанда, дизайнерлік компромисс дегеніміз не?
13 наурызда сағат 11: 33-те белгіленеді
21
жауап

Java-дегі LRU кэшін қалай жүзеге асырасыз?

EHCache немесе OSCache және т.б. Бұл мәселенің мақсаттары үшін өзімнің SDK-ды ғана қолданамын деп өзім іске асырғым келеді (үйрену арқылы). Кэш көпөлшемді ортада пайдаланылатындығын ескере отырып, ...
21 қазанда орнатқан '08 14:34
3
жауаптар

HyperLogLog алгоритмі қалай жұмыс істейді?

Мен жақында бос уақытымда әртүрлі алгоритмдерді зерттеп, өте қызықты деп санаймын, ол HyperLogLog алгоритмі деп аталады, ол тізімдегі бірегей элементтердің санын бағалайды. Бұл әсіресе қызықты болды ...
08 қыркүйек. 3-те, '12
4
жауаптар

Фибоначчи-Хиапты шынымен тиімді қолданған ба?

Сіз кез келген уақытта Fibonacci-Heap бағдарламасын қолдандыңыз ба? Мен бұны бірнеше жыл бұрын жасадым, бірақ бұл массивтің негізіндегі BinHeaps-ді пайдаланудан гөрі бірнеше шамалы болды. Сол кезде мен мұны зерттеудің қалай жүргізілетіні туралы құнды сабақ деп ойладым ...
02 ақп '09 23:46
13
жауаптар

API дизайнын «тым көп параметрлер» мәселесінен қалай аулақ болуға болады?

Бұл API функциясы бар: public ResultEnum DoSomeAction (string a, жол б, DateTime c, OtherEnum d, жолдың e, жол f, Guid code) Маған ұнамайды. Себебі параметрлердің тәртібі қажет емес. Қосуға неғұрлым қиын ...
05 маусымда 0: 01-де қойылған
11
жауаптар

Objective-C-де жиі терілген жинақтар бар ма?

Мен Mac / iPhone және Objective-C бағдарламаларына жаңа. C # және Java-де бізде «генериктер», жинау кластары бар, олардың мүшелері тек жарияланған типте болуы мүмкін. Мысалы, С # сөздік <int, MyCustomObject> тек кілттерді, ...
11-мамырда сағат 18: 27-де орнатылған
11
жауаптар

Неліктен бастапқы жиіліктер белдеуін ArrayList-тен бастаңыз?

Normal ArrayList конструкторы: ArrayList <?> List = new ArrayList <> (); Бірақ, сонымен қатар, оның бастапқы сыйымдылығы параметрі бар шамадан тыс конструктор бар: ArrayList <?> List = new ArrayList <> (20); Неліктен ар-туды жасау керек?
15 наурызда сағат 13: 41-де
17
жауаптар

Тізімде Clojure ішіндегі нақты мән бар-жоғын тексеріңіз

Тізімде Clojure-те берілген мән бар ма екенін тексерудің ең жақсы жолы қандай? Атап айтқанда, мінез-құлықта бар ма? Қазіргі уақытта мені шатастырады: (бар ма? '(100 101 102) 101) => false Мен қарапайым функцияны жаза алар едім ...
14 шілдеде сағат 10: 00-де орнатыңыз
15
жауаптар

Python-та ағашты қалай іске асыруға болады? Python-да Java сияқты, деректер құрылымы бар ма?

Мен жалпы ағаш құруға тырысамын. Ағашты енгізу үшін Python ішіндегі деректер құрылымдары бар ма?
01 наурыз күні сағат 21: 00-де орнатылды
27
жауаптар

Бірнеше пернемен картаны қалай іске асыру керек?

Маған карта сияқты әрекет ететін деректер құрылымы керек, бірақ оның мәндеріне қол жеткізу үшін бірнеше (әр түрлі) кілттерді пайдаланады. (Тым кең таралған болсын, екеуі де айтайын) Кілттердің бірегей болуы кепілдік беріледі.
мамырда 05: 09-да 1: 07-де қойылған
5
жауаптар

Үш стак кезегін қалай іске асыру керек?

Мен бұл сұраққа алгоритмдер кітабында (Регре Сайвиктің және Кевин Уэйннің 4-ші редакциясы алгоритмдер) жүгірдім. Үш стакалы кезек. Кезек кезегі операциясы тұрақты (ең нашар) операциялар санына ие болу үшін үш стек кезегін орындаңыз ...
04 сәуір орнатылды '11 сағат 15:05
14
жауаптар

Java: тізімді картаға түрлендіру жолы

Жақында, менің әріптесіммен Java-нің тізімін Картаға түрлендірудің ең жақсы тәсілі болатыны туралы әңгіме болдым, егер осыдан қандай да бір артықшылықтар болса. Мен трансформацияға жақсы көзқарас білгім келеді және егер мен ...
09 қараша күні орнатылды '10 сағат 23:39