วิธีการสแต็ก: สุดท้ายในครั้งแรกข้างนอก
วิธีการค้นหา: ครั้งแรกในครั้งแรกข้างนอก
แอปพลิเคชันเฉพาะมีดังนี้:
คัดลอกรหัสรหัสดังนี้:
<!
<html xmlns = "http://www.w3.org/1999/xhtml">
<head>
<title> วิธีการสแต็ก </title>
<script type = "text/javascript">
// สแต็คเป็น LIFO (สุดท้ายในครั้งแรกข้างนอก)
ฟังก์ชั่น BASICPUSHORPOP () {
สี var = ["สีแดง", "สีเขียว", "สีน้ำเงิน"];
var count = colours.push ("Pink");
การแจ้งเตือน (นับ);
var temp = colors.pop ();
การแจ้งเตือน (อุณหภูมิ);
-
// กฎการเข้าถึงสำหรับโครงสร้างข้อมูลคิวคือ FIFO (แรกในครั้งแรกนอก)
ฟังก์ชั่น basicshift () {
สี var = new Array ();
var count = colours.push ("สีแดง", "block");
การแจ้งเตือน (นับ);
VAR TEST = Colors.shift ();
การแจ้งเตือน ("ความยาวอาร์เรย์ปัจจุบันคือ:"+colours.length+"-รายการลบ:"+ทดสอบ);
var newCount = colours.unshift ("" เขียว "," ดำ "); // วิธีการไม่เปลี่ยนหมายถึงการเพิ่มประเภทของประเภทใดก็ได้ลงในส่วนหน้าของคิวและส่งคืนความยาวอาร์เรย์ใหม่
การแจ้งเตือน ("ความยาวของอาร์เรย์คือ:"+newCount);
-
</script>
</head>
<body>
<input type = "button" value = "stack method" onclick = "BasicPushorPop ();"
<อินพุต type = "button" value = "วิธีการคิว" onclick = "basicshift ();"
</body>
</html>