Mga tanong na na-tag 'heap'

Ang isang heap (istraktura ng data) ay isang puno, iniutos ng lalim. Ang heap ay maaari ring sumangguni sa proseso ng memorya na inilalaan para sa dynamic na paglalaan.
25
sumagot

Ano at saan ang stack at ang magbunton?

Ipinapaliwanag ng mga aklat sa mga wika ng programming na ang mga uri ng halaga ay nilikha sa stack, at ang mga uri ng sanggunian ay nilikha sa heap, nang hindi nagpapaliwanag kung ano ang dalawang bagay na ito. Hindi ko nabasa ang isang malinaw na paliwanag para dito. Nauunawaan ko kung ano ang isang stack. Ngunit, saan at kung ano sila (pisikal na ...
naka-set sa 17 sep. '08 sa 7:18
17
sumagot

Bakit pinipigilan ng mga programmer ng C + + ang paggamit ng "bago"?

Nakita ko ang tanong na "stack overflow". Isang memory leak sa std :: string kapag gumagamit ng std :: list <std :: string>, at isang komento ang nagsasabi na ito: Ihinto ang paggamit ng bago kaya magkano. Wala akong dahilan kung bakit ka ...
itakda sa Hunyo 28 '11 sa 3:08
23
sumagot

Alin ang mas mabilis: stack allocation o heap allocation

Ang tanong na ito ay maaaring tunog medyo elementarya, ngunit ito ay isang talakayan na kung saan ako nagtrabaho sa ibang developer na kung saan ako nagtatrabaho. Sinubukan kong mag-stack ng mga bagay kung saan ko magagawa, sa halip na isang bunton, i-highlight ang mga ito. Nakikipag-usap siya sa akin at pinapanood ang aking mga balikat ...
itakda ang 02 Oktubre '08 sa 9:06
15
sumagot

Paano ako magtatayo ng isang bungkos ng O (n) oras na kumplikado?

Maaari bang ipaliwanag ng isang tao kung paano bumuo ng isang bungkos ng O (n) kumplikado? Naglalagay ng isang elemento sa O (log n) na kimpal, at ang pagpapasok ay paulit-ulit na n / 2 beses (ang iba ay umalis at hindi maaaring lumalabag sa pag-aari ng pag-aapoy). Kaya, ito ay nangangahulugan na ang pagiging kumplikado ay dapat na O (n log ...
itakda ang Marso 18, '12 sa 6:15
8
sumagot

Paano tinutukoy ang default na laki ng heap ng Java?

Kung ligtaan ko ang pagpipiliang -Xmxn mula sa linya ng command ng Java, ang default na halaga ay ginagamit. Ayon sa dokumentasyon ng Java, "ang default na halaga ay napili sa run time batay sa configuration ng system". Ano ang epekto sa mga pagpipilian sa pagsasaayos ng system ...
itakda ang Enero 12 '11 sa 13:06
16
sumagot
24
sumagot

Nabigong magreserba ng sapat na espasyo para sa mga tambak ng mga bagay.

Kapag tumakbo ako, nakukuha ko ang sumusunod na eksepsiyon sa bawat oras na sinubukan kong magsimula ng isang programa. Nabigong magpasimula ng VM Nabigong magreserba ng sapat na espasyo para sa isang heap ng mga bagay Nabigong lumikha ng Java virtual machine. Sinubukan kong magnakaw ...
itakda ang 09 Dis '10 sa 20:46
8
sumagot

Hanapin ang kasalukuyang panggitna mula sa stream ng mga integer

Posibleng duplicate: Mobile median algorithm sa C Given na ang integer ay nabasa mula sa stream ng data. Hanapin ang panggitna bahagi ng mga elemento na nabasa sa ngayon sa isang epektibong paraan. Solusyon na nabasa ko: magagamit natin ...
itakda sa Mayo 18, '12 sa 20:56
14
sumagot

Priority queue sa. Net

Naghahanap ako ng isang pagpapatupad ng. NET priority queues o heap data structures. Ang priority queues ay mga istruktura ng data na nagbibigay ng higit na kakayahang umangkop kaysa sa simpleng pag-uuri, dahil pinahihintulutan nila ang mga bagong elemento na pumasok sa isang sistema sa pamamagitan ng ...
itakda noong Setyembre 19 '08 at 5:43 pm
11
sumagot

Ano ang fragmentation ng memorya?

Narinig ko na ang terminong "memory fragmentation" ay ginagamit ng maraming beses sa konteksto ng dynamic na memorya ng pamamahagi ng C + +. Natagpuan ko ang i>
itakda sa Septiyembre 22. '10 sa 17:49
4
sumagot

Gamit ang parameter na HeapDumpOnOutOfMemoryError para sa dump ng tambak para sa JBoss

Sinabihan ako na maaari kong idagdag ang -XX: + parameter na HeapDumpOnOutOfMemoryError sa aking mga parameter ng startup ng JVM upang patakbuhin ang JBoss script upang makakuha ng isang grupo ng mga tambak kapag nakakuha kami ng isang error mula sa memory sa aming application. Nagtataka ako kung saan nanggaling ang data na ito ...
itakda ang 12 Peb '09 sa 10:58
14
sumagot

Paano i-debug ang mga butas ng katiwalian?

Ako ay debugging ng isang (proprietary) multithreaded C + + application sa Visual Studio 2008. Tila, sa pamamagitan ng pagkakataon, nakukuha ko ang mensahe na "Windows sanhi ng isang error ..." na may isang tala na ito ay maaaring dahil sa pinsala sa magbunton. Ang mga pagkakamali ay hindi laging ...
naka-set sa Hunyo 18, '09 sa 3:01
1
ang sagot

Ang pagkakaiba sa pagitan ng sampling at profiling sa jVisualvm

Ang VisualVM ay may dalawang hiwalay na mga tab para sa sampling at profiling. Maaari bang tulungan ako ng isang tao na maunawaan ang pagkakaiba sa pagitan ng sampling at profiling sa VisualVM?
itakda ang 26 aug. '12 sa 15:26
9
sumagot

Stack, Static at Heap sa C ++

Hinanap ko, pero hindi ko talaga maintindihan ang tatlong bagay na ito. Kailan ko kai>
itakda sa Enero 03 '09 sa 8:41
8
sumagot

Heap vs binary search tree (BST)

Ano ang pagkakaiba sa pagitan ng isang grupo at isang BST? Kailan gumamit ng isang bungkos at kapag gumamit ng BST? Kung nais mong makakuha ng mga item sa pag-uuri order, ay BST mas mahusay kaysa sa isang bungkos?
itakda sa Mayo 27 '11 sa 5:30