Add multilingual language and systems learning tracks

This commit is contained in:
Admin committed 2026-11-01 15:46:21 +08:00
1 parent 07338189fc
commit d8d1c40118
844 files changed
+6061

No files matched your search

+9
View File
@@ -0,0 +1,9 @@
# Algorithm at Data Structure · 1
[Agila University track](https://edu.agilaos.com/track.php?track=26&lang=tl)
Mga 15 minuto bawat aralin. Hulaan, patakbuhin, baguhin, ipaliwanag, at sagutan ang pagsusulit sa University.
- [Lesson 1: Bilangin ang gawain sa paghahanap](lesson-1/lesson.html)
- [Lesson 2: Gumamit ng queue kung mahalaga ang ayos](lesson-2/lesson.html)
- [Lesson 3: Kailangan ng invariant ang binary search](lesson-3/lesson.html)
+7
View File
@@ -0,0 +1,7 @@
<!doctype html><html lang="tl"><meta charset="utf-8"><title>Bilangin ang gawain sa paghahanap</title><h1>Bilangin ang gawain sa paghahanap</h1><p>15-minutong sesyon: magbasa nang 3 minuto, mag-trace nang 3, mag-eksperimento nang 7, at sagutan ang check nang 2. Maglaan ng dagdag na oras kung kailangan.</p><p>Maaaring suriin ng linear search ang bawat element. Bilangin ang comparison sa una, huling match, at missing value. Growth ang Big-O, hindi aktuwal na oras sa machine. Ihambing ang size 10, 100, at 1000 bago pumili ng structure.</p><p><strong>Pagsasanay at ebidensiya:</strong> Hulaan ang halimbawa o iguhit ang pagbabago ng state. Baguhin ang isang palagay, subukan ang hangganan, at itala ang aktuwal na resulta. Ipaliwanag kung ano ang hindi napapatunayan ng maliit na modelo tungkol sa production system.</p><pre><code class="language-python">items=list(range(10))
checks=0
for value in items:
checks+=1
if value==9:break
print(checks)
</code></pre><p><strong>Inaasahang resulta:</strong> <code>10</code></p><h3>Pagsasanay at ebidensiya</h3><p>Itala ang hula, aktuwal na resulta, at dahilan ng pagtugma o pagkakaiba. Sinusukat ng completion check ang pag-unawa; hinahasa ng practice task ang kasanayan.</p></html>
+6
View File
@@ -0,0 +1,6 @@
items=list(range(10))
checks=0
for value in items:
checks+=1
if value==9:break
print(checks)
+7
View File
@@ -0,0 +1,7 @@
<!doctype html><html lang="tl"><meta charset="utf-8"><title>Gumamit ng queue kung mahalaga ang ayos</title><h1>Gumamit ng queue kung mahalaga ang ayos</h1><p>15-minutong sesyon: magbasa nang 3 minuto, mag-trace nang 3, mag-eksperimento nang 7, at sagutan ang check nang 2. Maglaan ng dagdag na oras kung kailangan.</p><p>Pinakaunang item ang inaalis ng FIFO. Gumamit ng deque sa work queue sa halip na paulit-ulit na alisin ang index zero sa mahabang list. Itakda ang capacity at gagawin kapag puno. Subukan ang empty, one-item, at full; kailangan pa rin ng tamang policy ang efficient structure.</p><p><strong>Pagsasanay at ebidensiya:</strong> Hulaan ang halimbawa o iguhit ang pagbabago ng state. Baguhin ang isang palagay, subukan ang hangganan, at itala ang aktuwal na resulta. Ipaliwanag kung ano ang hindi napapatunayan ng maliit na modelo tungkol sa production system.</p><pre><code class="language-python">from collections import deque
queue=deque([&quot;A&quot;,&quot;B&quot;])
print(queue.popleft())
queue.append(&quot;C&quot;)
print(list(queue))
</code></pre><p><strong>Inaasahang resulta:</strong> <code>A
[&#x27;B&#x27;, &#x27;C&#x27;]</code></p><h3>Pagsasanay at ebidensiya</h3><p>Itala ang hula, aktuwal na resulta, at dahilan ng pagtugma o pagkakaiba. Sinusukat ng completion check ang pag-unawa; hinahasa ng practice task ang kasanayan.</p></html>
+5
View File
@@ -0,0 +1,5 @@
from collections import deque
queue=deque(["A","B"])
print(queue.popleft())
queue.append("C")
print(list(queue))
+8
View File
@@ -0,0 +1,8 @@
<!doctype html><html lang="tl"><meta charset="utf-8"><title>Kailangan ng invariant ang binary search</title><h1>Kailangan ng invariant ang binary search</h1><p>15-minutong sesyon: magbasa nang 3 minuto, mag-trace nang 3, mag-eksperimento nang 7, at sagutan ang check nang 2. Maglaan ng dagdag na oras kung kailangan.</p><p>Umaasa ang binary search sa sorted data at lumiliit na interval. Maaaring mali ang mabilis na loop sa unsorted data. Gumamit ng library, subukan ang insertion sa magkabilang dulo at existing value, at ipaliwanag ang invariant bago gumawa ng sarili.</p><p><strong>Pagsasanay at ebidensiya:</strong> Hulaan ang halimbawa o iguhit ang pagbabago ng state. Baguhin ang isang palagay, subukan ang hangganan, at itala ang aktuwal na resulta. Ipaliwanag kung ano ang hindi napapatunayan ng maliit na modelo tungkol sa production system.</p><pre><code class="language-python">from bisect import bisect_left
values=[2,4,6]
print(bisect_left(values,1))
print(bisect_left(values,4))
print(bisect_left(values,8))
</code></pre><p><strong>Inaasahang resulta:</strong> <code>0
1
3</code></p><h3>Pagsasanay at ebidensiya</h3><p>Itala ang hula, aktuwal na resulta, at dahilan ng pagtugma o pagkakaiba. Sinusukat ng completion check ang pag-unawa; hinahasa ng practice task ang kasanayan.</p></html>
+5
View File
@@ -0,0 +1,5 @@
from bisect import bisect_left
values=[2,4,6]
print(bisect_left(values,1))
print(bisect_left(values,4))
print(bisect_left(values,8))