Видео: For давталтын том O хэд вэ?
2024 Зохиолч: Lynn Donovan | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2023-12-15 23:50
The том О -ийн а гогцоо нь давталтын тоо юм гогцоо доторх мэдэгдлийн тоогоор гогцоо . Одоо тодорхойлолтын дагуу Том О байх ёстой О (n*2) гэхдээ тийм О (n).
Үүнтэй адилаар та for давталтын нарийн төвөгтэй байдал юу вэ?
Бид мэдэгдлүүдийг O(1) гэж үздэг тул for-ийн нийт хугацаа гогцоо нь N * O(1), нийт O(N) байна. гаднах гогцоо N удаа гүйцэтгэнэ. Цаг болгонд гаднах гогцоо гүйцэтгэдэг, дотоод гогцоо М удаа гүйцэтгэнэ. Үүний үр дүнд дотоод дахь мэдэгдлүүд гогцоо нийт N * M удаа гүйцэтгэнэ.
Цаашилбал, жишээн дээр Big O тэмдэглэгээ гэж юу вэ? The Том O тэмдэглэгээ алгоритмын дээд хязгаарыг тодорхойлдог бөгөөд функцийг зөвхөн дээрээс нь хязгаарладаг. Учир нь жишээ , Insertion Sort-ийн тохиолдлыг авч үзье. Энэ нь хамгийн сайн тохиолдолд шугаман цаг, хамгийн муу тохиолдолд квадрат хугацаа шаардагдана. Оруулсан эрэмбийн цаг хугацааны нарийн төвөгтэй байдлыг бид баттай хэлж чадна О (n^2).
Энгийнээр хэлэхэд та for давталтын цагийн нарийн төвөгтэй байдлыг хэрхэн олох вэ?
Жишээ нь Сонголт эрэмбэлэх болон Оруулах эрэмбэлэх нь O(n^2) байна. цаг хугацааны нарийн төвөгтэй байдал . O(Нэвтрэх) Цаг хугацааны нарийн төвөгтэй байдал -ийн а гогцоо бол O(Logn) гэж үзнэ гогцоо хувьсагчдыг тогтмол хэмжээгээр хуваадаг / үржүүлдэг. Жишээлбэл, хоёртын хайлтанд O(Logn) байна. цаг хугацааны нарийн төвөгтэй байдал.
Big O-г хэрхэн тооцоолох вэ?
руу Том О-г тооцоол , та кодын мөр бүрийг үзэж, мөн эсэхийг тогтоох боломжтой О (1), О (n) гэх мэт дараа нь буцаана тооцоо төгсгөлд нь. Жишээ нь байж болно О (4 + 5n) энд 4 нь дөрвөн тохиолдлыг илэрхийлдэг О (1) ба 5n нь таван тохиолдлыг илэрхийлнэ О (n).
Зөвлөмж болгож буй:
Боловсруулсан давталтын жишээ юу вэ?
Маш олон удаа бид ямар нэг зүйлийг санахын тулд үсэг, санаа, холбоодын загварыг ашигладаг төхөөрөмж болох мнемоникийг нарийн давталтын нэг хэлбэр болгон бүтээж болно. Жишээлбэл, бидний санаж байх ёстой зүйлсийн жагсаалтын эхний үсгийг авч, өгүүлбэрийн үгсийг бүтээхэд ашиглах
Хаалттай давталтын онол гэж юу вэ?
Ур чадвар эзэмших танин мэдэхүйн онол нь жүжигчний хөдөлгөөнийг өөрчлөхөд санал хүсэлтийн гүйцэтгэх үүргийг онцолж өгдөг. Хөдөлгөөний оролдлогын үеэр болон дараа нь санал хүсэлт, үр дүнгийн талаархи мэдлэг нь жүжигчдэд хөдөлгөөнийг мэдрэхүйн ул мөртэй харьцуулах боломжийг олгодог
Нөөцийн менежерийн загварын хамгийн том хэмжээ хэд вэ?
Нөөцийн менежерийн загварын хамгийн том хэмжээ нь 4 МБ байна. Энэ нь хэрэглэгчдэд нөөцийн тохиргоог тохируулах боломжийг олгодог байршуулалтын параметрүүдийг тодорхойлдог. ARM загварыг үүсгэх үед систем нь параметрийн тохиргоог загварын параметр болгон хувиргадаг
Yahoo-д имэйл илгээх хамгийн том файлын хэмжээ хэд вэ?
Yahoo Mail нь нийт 25 MBin хүртэлх хэмжээтэй имэйл илгээдэг. Энэ хэмжээ нь зурвас болон түүний хавсралтад хоёуланд нь хамаарах тул хэрэв хавсралт яг 25MB бол мессежийн текст болон бусад өгөгдөл нь бага хэмжээний өгөгдөл нэмдэг тул энэ нь дамжихгүй
Хамгийн том том дэлгэцтэй зурагт юу вэ?
Samsung-ийн 110 инчийн Ultra HD ТВ нь дэлхийн хамгийн том зурагт бөгөөд даваа гарагт худалдаанд гарна