Array-Based StacksFigure 4.18 shows a complete implementation for the  การแปล - Array-Based StacksFigure 4.18 shows a complete implementation for the  ไทย วิธีการพูด

Array-Based StacksFigure 4.18 shows

Array-Based Stacks
Figure 4.18 shows a complete implementation for the array-based stack class. As
with the array-based list implementation, listArray must be declared of fixed
size when the stack is created. In the stack constructor, size serves to indicate
this size. Method top acts somewhat like a current position value (because the
“current” position is always at the top of the stack), as well as indicating the number
of elements currently in the stack.
The array-based stack implementation is essentially a simplified version of the
array-based list. The only important design decision to be made is which end of
the array should represent the top of the stack. One choice is to make the top be
at position 0 in the array. In terms of list functions, all insert and remove
operations would then be on the element in position 0. This implementation is
inefficient, because now every push or pop operation will require that all elements
currently in the stack be shifted one position in the array, for a cost of (n) if there
are n elements. The other choice is have the top element be at position n
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
อยู่แถวกองรูปที่ 4.18 แสดงดำเนินการเสร็จสมบูรณ์สำหรับคลาสโดยใช้อาร์เรย์สแตก เป็นกับการใช้อาร์เรย์ตามรายการ listArray ต้องประกาศของถาวรขนาดเมื่อสร้างกอง ในตัวสร้างกอง ขนาดทำหน้าที่ระบุขนาดนี้ วิธีด้านบนทำหน้าที่เหมือนค่าตำแหน่งปัจจุบัน (เนื่องจากการตำแหน่ง "ปัจจุบัน" อยู่เสมอที่ด้านบนของกองซ้อน), และระบุหมายเลขขององค์ประกอบปัจจุบันในกองซ้อนนำโดยเรย์สแตกจะเป็นรุ่นที่เรียบง่ายของการรายการที่ใช้อาร์เรย์ การตัดสินใจสำคัญเฉพาะการออกแบบจะทำเป็นที่สิ้นสุดอาร์เรย์ควรแสดงด้านบนของกองซ้อน ทางเลือกหนึ่งที่จะทำให้ด้านบนได้ที่ตำแหน่ง 0 ในอาร์เรย์ ในรายการฟังก์ชัน แทรก และลบจากนั้นจะดำเนินการในองค์ประกอบในตำแหน่ง 0 การดำเนินงานนี้เป็นต่ำ เนื่องจากขณะนี้ การดำเนินการผลักดันหรือป๊อปทุกจะต้องได้ที่องค์ประกอบทั้งหมดอยู่ในกองซ้อนจะเปลี่ยนตำแหน่งหนึ่งในอาร์เรย์ การต้นทุน (n) ถ้ามีองค์ประกอบ n ได้ ทางเลือกอื่น ๆ คือ มีองค์ประกอบสูงสุดอยู่ที่ตำแหน่ง n
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2025 I Love Translation. All reserved.

E-mail: