Би яагаад алгоритм, өгөгдлийн бүтцийг сурах ёстой вэ?
Би яагаад алгоритм, өгөгдлийн бүтцийг сурах ёстой вэ?

Видео: Би яагаад алгоритм, өгөгдлийн бүтцийг сурах ёстой вэ?

Видео: Би яагаад алгоритм, өгөгдлийн бүтцийг сурах ёстой вэ?
Видео: Би өгөгдлийн бүтэц, алгоритмыг хэрхэн эзэмшсэн 2024, May
Anonim

Өгөгдлийн бүтэц болон Алгоритмууд Програмчлалд маш сайн үүрэг гүйцэтгэдэг, гэхдээ та програмыг хэрхэн бичихээ мэддэг бол л. Энэ нь чухал юм судлах эдгээр бүтэц Учир нь хайх, эрэмбэлэх, хэшлэх гэх мэт нарийн төвөгтэй тооцооллын асуудлуудад ийм олон байдаг бүтэц ашиглаж байна. Алгоритмууд боловсруулах арга зам юм өгөгдөл.

Үүний нэгэн адил би эхлээд алгоритм болон өгөгдлийн бүтцийг сурах ёстой юу?

Алгоритмууд тооцоо хийх боломжтой, өгөгдөл боловсруулах болон автоматжуулсан үндэслэлийн даалгавар. Та эхлээд өгөгдлийн бүтцийг сурах хэрэгтэй . Алгоритмууд дээр тулгуурладаг Өгөгдлийн бүтэц . Өгөгдлийн бүтэц хийхэд хялбар байдаг сурах мөн массив, стек, дараалал гэх мэт зүйлсийг оруулаад дараа нь шилжинэ Алгоритм.

Би C эсвэл Python дээр өгөгдлийн бүтцийг сурах ёстой юу гэж асууж магадгүй юм. Энэ нь шалтгаална. Өгөгдлийн бүтэц ихэвчлэн хадгалах хийсвэр загварууд байдаг өгөгдөл одоогийн асуудалд үр ашигтай байдлаар аль хэрэгтэй шийдэгдэх. Үнэн чанартаа, энэ баримтаас болж энэ нь таны ойлголтод үнэхээр нөлөөлөхгүй өгөгдлийн бүтэц ашиглаж байгаа эсэх талаар C эсвэл илүү өндөр түвшний хэл гэх мэт Python.

Хоёрдугаарт, алгоритм сурах шаардлагатай юу?

Хариулт нь үгүй, та тэгэхгүй хэрэгтэй тэд. Та ямар ч зүйлгүйгээр эвлэрч болно алгоритмууд гэхдээ би чамд амлаж байна, хэрэв та бол алгоритм сурах , мөн энэ нь танд тийм ч их цаг хугацаа шаардахгүй. Үнэн хэрэгтээ энэ нь танд маш их цаг хугацаа шаардагдахгүй төдийгүй хөгжилтэй байх болно.

Өгөгдлийн бүтэц, алгоритм нь хэр хэцүү вэ?

1-р асуудал бол олон хүмүүс суралцахыг хичээдэг өгөгдлийн бүтэц энгийн програмчлалд тийм ч сайн биш. Олон хүмүүс математикт сайн биш, үндэслэлтэй байдаг өгөгдлийн бүтэц, алгоритмууд албан ёсоор үндэслэл гаргах, нотлох баримт гаргах зэрэг орно.

Зөвлөмж болгож буй: