Kọmputa, Mmemme
Java-arrays nke ndido urụk. Sorting otu n'usoro na Java. The abụọ akụkụ n'usoro nke Java
Na mmemme omume, e nwere ọtụtụ nke dị iche iche tent na ụdị nke data na usoro nwere ike mma na nke na programmer nwere ike ndokwa hazie ihe ọmụma.
data ụdị mmemme asụsụ
Ọ bụ ihe akụkụ nke kasị mmemme asụsụ, nke na-akọwa size na àgwà nke data echekwara na a kpọmkwem ebe nchekwa ọnọdụ, nke ana achi achi ziri ezi ọrụ nke usoro ihe omume na usoro nke na mmejuputa iwu site a ọgwụ ọrụ.
Ka ihe atụ, otu n'ime isi data ụdị ndị integer variables. Ha nwere ike ịbụ ma bịanyere aka na Anglịkan, dị ka aha ya na-ama enye ihe ọmụma na ọdịnaya nke ndị dị otú ahụ a cell.
Na mgbakwunye na integer variables, e nwere analogues nke sere n'elu-ebe nọmba na-na-na-na-anọchi anya n'ezie quantities. N'ikpeazụ, a na-akpọ oge ochie data ụdị ndị eriri na agwa variables na pointers. All ọnụ ya bụ ihe ndị dịpụrụ adịpụ asụsụ unit.
data owuwu
Higher nzukọ larịị mmemme na-ewere dị ka njikọ nke ọtụtụ oge ochie ụdị data nkeji n'ime a ihe mgbagwoju Ọdịdị. ọtụtụ nkịtị bụ ndị na-akpọ Java-arrays agụnye ọtụtụ ndị mejupụtara ụdị. I nwekwara ike họrọ anatara, tuples, stacks na queues.
Isi ihe dị iche nke arrays bụ na ha na-enye random ohere ya ọcha. Otú ọ dị, ihe isi ike dabeere n'eziokwu na size ga-ekwe omume n'ụzọ ziri ezi na-egosi na initialization adọ Ọdịdị. Nke a mwepu na-tutu amama na a ihe mgbagwoju data ụdị, e.g., na anatara. Ndị dị otú ahụ na usoro ndị nwere ike dynamically mụbaa na mgbakwunye na nke ọhụrụ ọcha, ma ohere ka data na ha na-ewe ndị ọzọ oge.
Na kasị oge a mmemme asụsụ, a niile owuwu bụ ugbu a na-egwu a dị oké mkpa ọrụ na ịrụ ọrụ nke ma ngwa na ilekota onwe ya. Na Java - sokwa.
The Java mmemme asụsụ. isi unit
Java bụ a ike mesịa mmemme asụsụ bytecode na-agba ime a virtual igwe na enye gị ohere igosi arụmọrụ na-esi otú ahụ n'ihi n'agbanyeghị kọmputa ije na sistem.
The ọhụrụ ntọhapụ nke Java asụsụ nwere asatọ oge ochie na ụdị: boolean boolean, integer byte, integer, obere, ogologo, ụdị nke sere n'elu-ebe nọmba, na-anọchite anya n'elu mmiri na abụọ na agwa Ịsaka.
Java-n'usoro bụ a collection of otu ụdị data dị na ebe nchekwa nke ọ bụla ọzọ na-enwe a usoro nọmba (index) site nke programmer ma ọ bụ na usoro nwere ike ịnweta na onye ihe echekwara na n'usoro. Nọmba amalite na index efu (mbụ mmewere) na na-incremented maka ọ bụla ụdi otu. N'otu Java-n'usoro-enye random ohere data - ọrụ koodu nwere ike nweta ihe ọ bụla mmewere nke n'usoro, n'agbanyeghị na ya na ọnọdụ n'ime ihe owuwu.
akpọkwa
Echefula na Java - bụ n'ụzọ bụ isi ihe na-abara mmemme asụsụ. Ya mere, ndị a ọcha bụ akụkụ nke ebe nchekwa nlereanya. The peculiarity nke ụdị usoro nwere ike na-akpọ na-na Java arrays nwere ike na-echekwa ihe na otú ahụ ka ha na-edebe oge ochie data ụdị. The kasị isiokwu na asụsụ bụ ndido urụk. Ha na-anọchi anya uma tent, haziri a n'otu na-adịghị agbanwe agbanwe na ebe nchekwa.
Java bụ otu n'usoro nke ndido urụk nyere iwu set of pointers ọzọ ebe nchekwa ebe ọ bụla nke na-achọ ihe na-echekwara. The chọrọ ka ihe odide ndị ọrụ, ya mere, site na ime ebe ke mebere igwe si ebe nchekwa na-arụ ọrụ na ya anọ.
Abụọ akụkụ arrays (matrices)
Ndị dị otú ahụ a onu, dị ka a matriks, bụ a abụọ akụkụ n'usoro nke Java-akpọkwa ma ọ bụ primitives, hazie ha na a "nọmba nke kọlụm." Nke a data Ọdịdị na-akọwa mgbe ụfọdụ dị ka ihe "n'usoro nke arrays". Nke a bụ n'ihi na eziokwu na n'ahịrị nke ọ bụla ma ọ bụ na kọlụm na ihe na-na larịị Java akụkụ n'usoro, na ha set bụ a matriks.
Na abụọ akụkụ n'onwe, onye ọ bụla nke Vektọ nwere ike inwe ya ogologo dị iche iche n'ebe ndị nke ọzọ. Mgbe na-ezo aka a otu mmewere nke n'usoro iji abụọ index na-egosi chọrọ ebe nchekwa na ọnọdụ. First - nke a bụ akara nọmba, nke bụ ihe ndị ha chọrọ ihe. The abụọ index - bụ na kọlụm nọmba, ma ọ bụ na Oghere Usoro ọgụgụ nke mmewere n'ime vector. Indexing ọcha n'ime abụọ akụkụ Ọdịdị amalite na efu, dị ka ihe banyere otu akụkụ arrays. Ya mere, iji lebara ikpeazụ mmewere nke n'usoro ogologo N odide index ga-eji [N-1].
ụdị ihe
The kasị nsogbu mgbe na-arụ ọrụ arrays bụ kpọmkwem ụdị. Nke a na-adịchaghị mkpa na akpa ilekiri, ọrụ na-aghọ nnọọ ihe mgbagwoju anya dị ka ọnụ ọgụgụ nke ndị ọcha n'ime a vector ma ọ bụ matriks.
E nwere ọtụtụ dị iche iche algọridim maka sorting ọcha na a nyere Ọdịdị - Method afụ sorting nhọrọ sample ntinye ma ọ bụ anọ na usoro. All ụzọ dị iche na ọsọ nke na ọrụ ma ego nke ebe nchekwa chọrọ maka na ịchekwa n'ihu data na-adịru nwa nsonaazụ mgbe n'etiti arụmọrụ.
Ụfọdụ algọridim nwere ike ịdị iche ezigbo ruru dabere input data set. Na Java n'usoro sorting nwere ike rụrụ site n'aka a ọkọlọtọ inyeaka klas arrays, nke nwere a static usoro ụdị, sorting ọcha na-arịgo usoro eji a ngwa ngwa nlele. Otú ọ dị, na algọridim bụ ejighị n'aka, na ya egbu oge nwere ike iche ọbụna ke nhazi nke arrays nke hà n'ogologo. Nke a na-mara dị ka ndị kasị sorting maka iwu nnukwu random anatara. Programmers nwekwara dị niile ego maka mmezu nke ọ bụla ọzọ sorting algọridim dị na kwa nke nsogbu na chọrọ N'ihi.
Similar articles
Trending Now