Видео: Холбоостой жагсаалт нь юунд хэрэгтэй вэ?
2024 Зохиолч: Lynn Donovan | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2023-12-15 23:50
Холбоотой жагсаалтууд зангилаа гэж нэрлэгддэг бие даасан объектуудад өгөгдөл хадгалдаг шугаман өгөгдлийн бүтэц юм. Эдгээр зангилаа нь өгөгдөл болон дараагийн зангилааны лавлагааг хоёуланг нь агуулна жагсаалт . Холбоотой жагсаалтууд Үр дүнтэй оруулах, устгах чадвартай тул ихэвчлэн ашигладаг.
Үүнийг харгалзан үзвэл бид холбогдсон жагсаалтыг хэзээ ашиглах ёстой вэ?
Холбоотой жагсаалтууд Хэрэв та хооронд нь зүйл оруулах эсвэл устгах шаардлагатай бол тохиромжтой. Массивын тусламжтайгаар та болно Дунд хэсэгт шинэ элемент оруулах зай гаргахын тулд олон элементийг "баруун тийш" зөөх эсвэл голд байгаа элементийг арилгах тохиолдолд нүхийг дүүргэхийн тулд "зүүн тийш" шилжүүлэх шаардлагатай.
Дараа нь асуулт бол жагсаалттай юу холбоотой вэ? Холбогдсон жагсаалт нь элемент бүрийг (а гэж нэрлэдэг) динамик өгөгдлийн бүтэц юм зангилаа ) нь хоёр зүйлээс бүрдэнэ - өгөгдөл болон дараагийн руу чиглэсэн лавлагаа (эсвэл заагч). зангилаа . Холбоостой жагсаалт нь цуглуулга юм зангилаа хаана тус бүр зангилаа дараагийнхтай холбогдсон байна зангилаа заагчаар дамжуулан.
Үүнтэй адилаар нэг хүн асууж магадгүй, та холбосон жагсаалт гэж юу гэсэн үг вэ?
А холбогдсон жагсаалт элемент бүр нь тусдаа объект болох шугаман өгөгдлийн бүтэц юм. Элемент бүр ( бид … болно зангилаа гэж нэрлэнэ) -ийн a жагсаалт Энэ нь өгөгдөл болон дараагийн зангилааны лавлагаа гэсэн хоёр зүйлээс бүрдэнэ. Сүүлийн зангилаа нь null гэсэн лавлагаатай. А руу орох цэг холбогдсон жагсаалт -ийн дарга гэж нэрлэдэг жагсаалт.
Массив эсвэл холбосон жагсаалтын аль нь илүү хурдан вэ?
Элемент нэмэх, хасах нь маш их зүйл юм Илүү хурдан дотор холбогдсон жагсаалт -аас илүү массив . Дунд нь нэг тодорхой элемент авах нь маш их зүйл юм Илүү хурдан онд массив . Болон массив орон зайг дэмий үрж магадгүй, учир нь ихэвчлэн өргөтгөх үед массив , тухайн үед шаардлагатай хэмжээнээс илүү олон элемент хуваарилагдсан байна (Java дахь ArrayList гэж бодоорой).
Зөвлөмж болгож буй:
BrowserModule нь өнцгийн хувьд юунд хэрэгтэй вэ?
BrowserModule нь хөтчийн програмыг эхлүүлэх, ажиллуулахад чухал үйлчилгээ үзүүлдэг. BrowserModule нь мөн @angular/common-аас CommonModule-г дахин экспортолдог бөгөөд энэ нь AppModule модулийн бүрэлдэхүүн хэсгүүд нь NgIf, NgFor зэрэг програм бүрт шаардлагатай өнцгийн удирдамжид хандах боломжтой гэсэн үг юм
NG submit нь юунд хэрэгтэй вэ?
AngularJS дахь ng-submit удирдамж нь илгээх үйл явдлууд дээр ажиллах функцуудыг тодорхойлоход хэрэглэгддэг. Энэ нь үйлдэл агуулаагүй тохиолдолд маягтыг илгээхээс сэргийлж болно. Энэ нь элементээр дэмжигддэг
Холбоостой жагсаалтаас юу хайж байна вэ?
Ганцаарчилсан жагсаалтаас хайж байна. Жагсаалтын тодорхой элементийн байршлыг олохын тулд хайлт хийдэг. Хэрэв тухайн элемент жагсаалтын аль нэг элементтэй таарч байвал тухайн элементийн байршлыг функцээс буцаана
Холбоостой жагсаалтад зангилаа хэрхэн нэмэх вэ?
Холбогдсон жагсаалтын тодорхой байрлалд зангилаа оруулах. Холбогдсон жагсаалтыг 1-р байрлал руу чиглүүлэх. Бүх байрлал-1 зангилаа дамжсаны дараа санах ой болон өгөгдсөн өгөгдлийг шинэ зангилаа руу хуваарилна. Шинэ зангилааны дараагийн заагчийг одоогийн зангилааны дараагийн цэг рүү чиглүүлнэ. Одоогийн зангилааны дараагийн заагчийг шинэ зангилаа руу чиглүүлнэ
Дугуй давхар холбоостой жагсаалт гэж юу вэ?
Дугуй давхар холбоостой жагсаалт нь зангилаа нь өмнөх зангилаа болон дараагийн зангилаа руу заагч агуулсан өгөгдлийн бүтцийн илүү төвөгтэй төрөл юм. Жагсаалтын эхний зангилаа нь өмнөх цэгийнхээ сүүлчийн зангилааны хаягийг агуулна. Дугуй хэлбэртэй давхар холбоос бүхий жагсаалтыг дараах зурагт үзүүлэв