fbpx

1 минутын уншлага

Хоёртын хайлт

Хоёртын хайлт нь өгөгдлийн бүтцийг ашиглан энгийн хайх аргаас илүү хурдан хайх арга юм. Бид өгөгдлийг тодорхой шинж чанар, зүй тогтол, дарааллын дагуу бүтэцлэх нь Зарим нэг үйлдлүүдийг хийхгүй байж болох давуу талыг үүсгэдэг. Үүний нэг жишээ нь хоёртын хайлтын алгоритм юм. Хоёртын хайлтыг зөвхөн ямарваа нэгэн шинж тэмдгээр өсөхөөр эсвэл буурахаар эрэмбэлсэн Өгөгдөл дээр […]

Хайлтын алгоритмууд

Шугаман хайлт ба хоёртын хайлтын кодын хэрэгжилт ба нарийн төвөгтэй байдлын шинжилгээ. Хайлтын алгоритмууд нь хөгжүүлэгчийн хувьд ойлгох ёстой компьютерийн шинжлэх ухааны үндсэн ойлголт юм. Тэд өгөгдлийн цуглуулгын дунд тодорхой өгөгдлийг олохын тулд алхам алхмаар аргыг ашигладаг. Хайлтын алгоритмууд нь хөгжүүлэгчийн хувьд ойлгох ёстой компьютерийн шинжлэх ухааны үндсэн ойлголт юм. Хайлтын алгоритм гэж юу вэ? […]

Помодоро аргачлал гэж юу вэ?

Помодоро аргачлал нь хүн аливаа зүйлийг хийхэд илүү үр бүтээлтэй цаг хэмнэн ажиллахад туслах аргачлал юм. Анх 1990 оны эхээр Франческо Сирило гэх програм хангамжийн дизайнер аливаа хийж буй зүйлдээ төвлөрч чадахгүй байж. Тэрээр улаан лолийн хэлбэртэй цагийг хажуудаа тавин 25 минутын турш өөр зүйлд огт сатааралгүй хийж буй зүйлдээ төвлрөх гэж үзсэнээр энэхүү арга […]

Шинжлэх ухааныг киноноос

Шинжлэх ухааны уран зөгнөлт кинонуудаас бид ирээдүйн зөгнөл, уран сэтгэмж, итгэл үнэмшлийн биелэлийг олж харж чаддаг. Түүнчлэн эдгээр кинонууд нь сониуч зан, бүтээлч сэтгэлгээг тэлж, шинэ соргог санааг өгч аливаа зүйлийг эргэцүүлэн бодуулахад хүргэдэг бөгөөд зарим нэгэн ойлгомжгүй хичээлийн хариу ч кинонд байдаг учир шинжлэх ухааны нарын төвөгтэй ойлголтуудыг киногоор дамжуулан ойлгох нь тасралтгүй сурах […]

Препроцессор хэр чухал юм бол?

Препроцессор нь, компьютерийн шинжлэх ухааны хүрээнд, өөрт орсон(input) өгөгдлүүдийг боловсруулаад буцаагаад гаргах(output) үйл явц хийдэг ба энэ нь өөр нэг программын оролтын(input) өгөгдөл болдог. Өөрөөр хэлбэл гаралтын өгөгдөл нь орсон өгөгдлийн боловсруулагдсан хэлбэр гэж хэлж болох ба энэ нь ихэнхдээ компайлер(хөрвүүлэгч) гэх туслах программуудад ашиглагддаг. Компьютерийн программаас энгийн жишээ дурдвал, хөрвүүлэлтийн(compilation) дараагийн шатнаас өмнө эх […]