stanford-oval/wikipedia huggingface dataset:
Nhà rông
Chức năng

Nhà Rông là nơi thực thi các luật tục, nơi tiếp khách, nơi diễn ra các sự kiện trọng đại của buôn làng, nơi già làng tập hợp dân làng để bàn luận những việc quan trọng của buôn làng, của đất nước. Đây cũng là nơi tổ chức các lễ hội tâm linh cộng đồng và là nơi các thế hệ nghệ nhân già truyền đạt lại cho thế hệ trẻ những giá trị văn hóa truyền thống...
Ngoài ra nhà Rông còn là nơi lưu giữ các hiện vật truyền thống: cồng, chiêng, trống, vũ khí, đầu các con vật hiến sinh trong các ngày lễ.
Chú thích

↑  Thủy Lê (Thực Hiện) (10 tháng 1 năm 2015). “Nhà dân tộc học Nguyễn Văn Huy: "Những công trình bỏ hoang đã từng được xem là... thành tựu"”. Lao Động. Lưu trữ bản gốc ngày 20 tháng 3 năm 2018. Truy cập ngày 6 tháng 4 năm 2021.Quản lý CS1: bot: trạng thái URL ban đầu không rõ (liên kết)
| --- | --- |
: Wikimedia Commons có thêm hình ảnh và phương tiện truyền tải về Nhà rông.
Nhà Rông đồng bào dân tộc Xơ Đăng ở Măng Ri, huyện Tu Mơ Rông, tỉnh Kon Tum, Việt Nam.
Nycterosea contrariata

| Nycterosea contrariata> Phân loại khoa học |
| --- | --- |
Giới (regnum): Animalia
Ngành (phylum): Arthropoda
Lớp (class): Insecta
Bộ (ordo): Lepidoptera
Họ (familia): Geometridae
Chi (genus): Nycterosea
Loài (species): N. contrariata
Danh pháp hai phần
Nycterosea contrariata Walker, 1862 
Nycterosea contrariata là một loài bướm đêm trong họ Geometridae.
Chú thích

↑  Bisby, F.A.; Roskov, Y.R.; Orrell, T.M.; Nicolson, D.; Paglinawan, L.E.; Bailly, N.; Kirk, P.M.; Bourgoin, T.; Baillargeon, G.; Ouvrard, D. (2011). “Species 2000 & ITIS Catalogue of Life: 2011 Annual Checklist”. Species 2000: Reading, UK. Truy cập ngày 17 tháng 6 năm 2014.
Neobrotica variabilis

| Neobrotica variabilis> Phân loại khoa học |
| --- | --- |
Giới (regnum): Animalia
Ngành (phylum): Arthropoda
Lớp (class): Insecta
Bộ (ordo): Coleoptera
Họ (familia): Chrysomelidae
Chi (genus): Neobrotica
Loài (species): N. variabilis
Danh pháp hai phần
Neobrotica variabilis Jacoby, 1887 
Neobrotica variabilis là một loài bọ cánh cứng trong họ Chrysomelidae. Loài này được Jacoby miêu tả khoa học năm 1887.
Chú thích

↑  Chrysomelidae in Synopsis of the described Coleoptera of the World ngày 13 tháng 12 năm 2008
Nycterosea brunneipennis

| Nycterosea brunneipennis> Phân loại khoa học |
| --- | --- |
Giới (regnum): Animalia
Ngành (phylum): Arthropoda
Lớp (class): Insecta
Bộ (ordo): Lepidoptera
Họ (familia): Geometridae
Chi (genus): Nycterosea
Loài (species): N. brunneipennis
Danh pháp hai phần
Nycterosea brunneipennis Hulst, 1896 
Nycterosea brunneipennis là một loài bướm đêm trong họ Geometridae.
Chú thích

↑  Bisby, F.A.; Roskov, Y.R.; Orrell, T.M.; Nicolson, D.; Paglinawan, L.E.; Bailly, N.; Kirk, P.M.; Bourgoin, T.; Baillargeon, G.; Ouvrard, D. (2011). “Species 2000 & ITIS Catalogue of Life: 2011 Annual Checklist”. Species 2000: Reading, UK. Truy cập ngày 17 tháng 6 năm 2014.
Aşağıkarakısık, Balışeyh

| Aşağıkarakısık |
| --- | --- |
—  Xã  —
 
AşağıkarakısıkVị trí ở Thổ Nhĩ Kỳ
Quốc gia:  Thổ Nhĩ Kỳ
Tỉnh: Kırıkkale
Huyện: Balışeyh
Dân số (2010)
 • Tổng cộng: 67 người
Múi giờ: EET (UTC+2)
 • Mùa hè (DST): EEST (UTC+3)
Mã bưu chính: 71520 
Aşağıkarakısık là một xã thuộc huyện Balışeyh, tỉnh Kırıkkale, Thổ Nhĩ Kỳ. Dân số thời điểm năm 2010 là 67 người.
Chú thích

↑  “Cities, towns and villages in Kırıkkale”. Viện thống kê Thổ Nhĩ Kỳ. Truy cập ngày 17 tháng 9 năm 2012.
Lindsaea bantamensis

| Lindsaea bantamensis> Phân loại khoa học |
| --- | --- |
Giới (regnum): Plantae
Ngành (divisio): Pteridophyta
Lớp (class): Polypodiopsida
Bộ (ordo): Polypodiales
Họ (familia): Lindsaeaceae
Chi (genus): Lindsaea
Loài (species): L. bantamensis
Danh pháp hai phần
Lindsaea bantamensis Blume, 1828 
Lindsaea bantamensis là một loài dương xỉ trong họ Lindsaeaceae. Loài này được Blume mô tả khoa học đầu tiên năm 1828.
Danh pháp khoa học của loài này chưa được làm sáng tỏ.
Chú thích

↑  The Plant List (2010). “Lindsaea bantamensis”. Truy cập ngày 28 tháng 5 năm 2014.
Parava, Bacău

| Parava |
| --- | --- |
—  Xã  —
 
 

ParavaVị trí ở România
Quốc gia:  România
Hạt: Bacău
Thủ phủ: Parava 
Dân số (2002)
 • Tổng cộng: 3.410 người
Múi giờ: EET (UTC+2)
 • Mùa hè (DST): EEST (UTC+3)
Parava là một xã thuộc hạt Bacău, România. Dân số thời điểm năm 2002 là 3410 người.
Chú thích

↑  “Communes of Romania” (bằng tiếng Anh). statoids.com. Truy cập ngày 14 tháng 6 năm 2012.
Lindsaea arcuata

| Lindsaea arcuata> Phân loại khoa học |
| --- | --- |
Giới (regnum): Plantae
Ngành (divisio): Pteridophyta
Lớp (class): Polypodiopsida/Pteridopsida (disputed)
Bộ (ordo): Polypodiales
(không phân hạng): Eupolypods II
Họ (familia): Dennstaedtiaceae
Chi (genus): Lindsaea
Loài (species): L. arcuata
Danh pháp hai phần
Lindsaea arcuata Kunze, 1834 
Lindsaea arcuata là một loài thực vật có mạch trong họ Dennstaedtiaceae. Loài này được Kunze miêu tả khoa học đầu tiên năm 1834.
Chú thích

↑  The Plant List (2010). “Lindsaea arcuata”. Truy cập ngày 13 tháng 8 năm 2013.
Acolasis oba

| Coenipeta oba> Phân loại khoa học |
| --- | --- |
Giới (regnum): Animalia
Ngành (phylum): Arthropoda
Lớp (class): Insecta
Bộ (ordo): Lepidoptera
Họ (familia): Erebidae
Chi (genus): Coenipeta
Loài (species): C. oba
Danh pháp hai phần
Coenipeta oba Plötz, 1880 
Coenipeta oba là một loài bướm đêm trong họ Erebidae.
Chú thích

↑  Bisby, F.A.; Roskov, Y.R.; Orrell, T.M.; Nicolson, D.; Paglinawan, L.E.; Bailly, N.; Kirk, P.M.; Bourgoin, T.; Baillargeon, G.; Ouvrard, D. (2011). “Species 2000 & ITIS Catalogue of Life: 2011 Annual Checklist”. Species 2000: Reading, UK. Truy cập ngày 28 tháng 6 năm 2014.
↑  Beccaloni, G. W., Scoble, M. J., Robinson, G. S. & Pitkin, B. (Editors). (2003) The Global Lepidoptera Names Index (LepIndex). (Geraadpleegd maart 2013).
Nguyễn Thị Cảo

| Nguyễn Thị Cảo阮氏暠 |
| --- | --- |
Tên hiệu: Diệu Thành
Thông tin cá nhân
Sinh: 
Ngày sinh: 1660
Nơi sinh: Bắc Ninh
 
Mất: 1736
Giới tính: nữ
Gia quyến: 
Phối ngẫu: Nguyễn Gia Đa
Hậu duệ: Nguyễn Gia Châu, Nguyễn Gia Trân, Nguyễn Gia Kiên
 
Quốc tịch: Đại Việt
Thời kỳ: nhà Lê trung hưng
x • t • 
Nguyễn Thị Cảo (阮氏暠; 1660 - 1736), là phu nhân của Quận công Nguyễn Gia Đa, nhũ mẫu của chúa Trịnh Cương, em con dì với bà Thái phi Trương Thị Ngọc Chử. Bà là cụ nội của nhà thơ Cung oán ngâm khúc trứ danh, Nguyễn Gia Thiều. Bà cùng với bà Trương Thái phi nổi tiếng qua điển tích Ghênh đẻ Khe nuôi.
Tiểu sử

Bà Nguyễn Thị Cảo còn có tên húy là Mêu, hiệu Diệu Thành, Trang Tĩnh đệ nhị nương. Người thôn Đại Tự, tổng Khương Tự, phủ Thuận Thành, tỉnh Bắc Ninh, vốn là đào nương ca trù.
Năm bà 16 tuổi, làm dâu dòng họ Nguyễn Gia ở Liễu Ngạn (còn gọi là làng Khe). Vốn con nhà nghèo, thời niên thiếu sống vất vả.
Một lần có gia đình giàu có mời thầy Tàu đến xem đất táng mộ, bà nghe lỏm được thầy địa lý phán:
Nửa đêm bà Cảo đánh tráo vị trí hai cành cây. Sáng hôm sau, thầy địa lý đi rồi, gia đình nhà giàu ra quan sát bỗng thất vọng: hai cành cây đều héo rũ. Họ cho rằng thầy bói nói dóc bèn không chú ý mảnh đất nữa. Chờ dịp thuận lợi, bà di táng hài cốt cha mình đến khu đất ấy.
Dường như lời tiên đoán ứng nghiệm, ông Nguyễn Gia Đa chồng bà, vốn là một quan cấm vệ, được phong chức Thái phó, tước Bỉnh Quận công. Bà sinh được ba con trai, cả ba đều được phong tước Quận công:
Siêu Quận Công Nguyễn Gia Châu (1678 - 1757). Ông là ông nội của nhà thơ Nguyễn Gia Thiều nổi tiếng với bài Cung oán ngâm khúc.
Kỳ Quận Công Nguyễn Gia Trân (1686 – 1727).
Thuận Quận Công Nguyễn Gia Kiên (1694 - 1727)).
Bà mất năm Bính Thìn (1736), thọ 77 tuổi.
Chú thích

1 2 3 4 5 6  Trương tộc[liên kết hỏng]
Neobruchidius canar

| Neobruchidius canar> Phân loại khoa học |
| --- | --- |
Giới (regnum): Animalia
Ngành (phylum): Arthropoda
Lớp (class): Insecta
Bộ (ordo): Coleoptera
Họ (familia): Bruchidae
Chi (genus): Neobruchidius
Loài (species): N. canar
Danh pháp hai phần
Neobruchidius canar Johnson, 1990 
Neobruchidius canar là một loài bọ cánh cứng trong họ Bruchidae. Loài này được Johnson miêu tả khoa học năm 1990.
Chú thích

↑  Hallan, J.  (2010) Synopsis of the described Coleoptera of the World 6 juni 2010
Opuntia curassavica

| Opuntia curassavica |
| --- | --- |

Phân loại khoa học
Giới (regnum): Plantae
(không phân hạng): Angiospermae
(không phân hạng): Eudicots
Bộ (ordo): Caryophyllales
Họ (familia): Cactaceae
Chi (genus): Opuntia
Loài (species): O. curassavica
Danh pháp hai phần
Opuntia curassavica (L.) Mill. 
Opuntia curassavica là một loài thực vật có hoa trong họ Cactaceae. Loài này được (L.) Mill. mô tả khoa học đầu tiên năm 1768.
Chú thích

↑  The Plant List (2010). “Opuntia curassavica”. Truy cập ngày 19 tháng 8 năm 2013.
Aşağıkaradere, Kürtün

| Aşağıkaradere |
| --- | --- |
—  Xã  —
 
AşağıkaradereVị trí ở Thổ Nhĩ Kỳ
Quốc gia:  Thổ Nhĩ Kỳ
Tỉnh: Gümüşhane
Huyện: Kürtün
Dân số (2008)
 • Tổng cộng: 92 người
Múi giờ: EET (UTC+2)
 • Mùa hè (DST): EEST (UTC+3)
Mã bưu chính: 29830 
Aşağıkaradere là một xã thuộc huyện Kürtün, tỉnh Gümüşhane, Thổ Nhĩ Kỳ. Dân số thời điểm năm 2008 là 92 người.
Chú thích

↑  “Cities, towns and villages in Gümüşhane”. Viện thống kê Thổ Nhĩ Kỳ. Bản gốc lưu trữ ngày 4 tháng 8 năm 2013. Truy cập ngày 17 tháng 9 năm 2012.
Mã hóa Huffman

Trong khoa học máy tính và lý thuyết thông tin, mã hóa Huffman là một thuật toán mã hóa dùng để nén dữ liệu. Nó dựa trên bảng tần suất xuất hiện các ký tự cần mã hóa để xây dựng một bộ mã nhị phân cho các ký tự đó sao cho dung lượng (số bit) sau khi mã hóa là nhỏ nhất.
Tác giả

Thuật toán được đề xuất bởi David A. Huffman khi ông còn là sinh viên Ph.D. tại MIT, và công bố năm 1952 trong bài báo "A Method for the Construction of Minimum-Redundancy Codes". Sau này Huffman đã trở thành một giảng viên ở MIT và sau đó ở khoa Khoa học máy tính của Đại học California, Santa Cruz, Trường Kỹ nghệ Baskin (Baskin School of Engineering).
Dẫn nhập > Mã tiền tố

Để mã hóa các ký hiệu (ký tự, chữ số,...) ta thay chúng bằng các xâu nhị phân, được gọi là từ mã của ký hiệu đó. 
Chẳng hạn bộ mã ASCII, mã hóa cho 256 ký hiệu là biểu diễn nhị phân của các số từ 0 đến 255, mỗi từ mã gồm 8 bit. Trong ASCII từ mã của ký tự "a" là 1100001, của ký tự "A" là 1000001. Trong cách mã hóa này các từ mã của tất cả 256 ký hiệu có độ dài bằng nhau (mỗi từ mã 8 bit). Nó được gọi là mã hóa với độ dài không đổi.
Khi mã hóa một tài liệu có thể không sử dụng đến tất cả 256 ký hiệu. Hơn nữa trong tài liệu chữ cái "a" chỉ có thể xuất hiện 1000000 lần còn chữ cái "A" có thể chỉ xuất hiện 2, 3 lần. Như vậy ta có thể không cần dùng đủ 8 bit để mã hóa cho một ký hiệu, hơn nữa độ dài (số bít) dành cho mỗi ký hiệu có thể khác nhau, ký hiệu nào xuất hiện nhiều lần thì nên dùng số bit ít, ký hiệu nào xuất hiện ít thì có thể mã hóa bằng từ mã dài hơn. Như vậy ta có việc mã hóa với độ dài thay đổi. Tuy nhiên, nếu mã hóa với độ dài thay đổi, khi giải mã ta làm thế nào phân biệt được xâu bít nào là mã hóa của ký hiệu nào. Một trong các giải pháp là dùng các dấu phẩy (",") hoặc một ký hiệu quy ước nào đó để tách từ mã của các ký tự đứng cạnh nhau. Nhưng như thế số các dấu phẩy sẽ chiếm một không gian đáng kể trong bảng mã. Một cách giải quyết khác dẫn đến khái niệm mã tiền tố
Mã tiền tố là bộ các từ mã của một tập hợp các ký hiệu sao cho từ mã của mỗi ký hiệu không là tiền tố (phần đầu) của từ mã một ký hiệu khác trong bộ mã ấy.
Đương nhiên mã hóa với độ dài không đổi là mã tiền tố.
Nếu mã hóa bằng các từ mã có độ dài bằng nhau ta dùng ít nhất 2 bit cho một chữ cái chẳng hạn "A"=00, "R"=01, "Y"=10. Khi đó mã hóa của cả từ là 0001010010. Để giải mã ta đọc hai bit một và đối chiếu với bảng mã.
Nếu mã hóa "A"=0, "R"=01, "Y"=11 thì bộ từ mã này không là mã tiền tố vì từ mã của "A" là tiền tố của từ mã của "R". Để mã hóa cả từ ARRAY phải đặt dấu ngăn cách vào giữa các từ mã 0,01,01,0,11
Nếu mã hóa "A"=0, "R"=10, "Y"=11 thì bộ mã này là mã tiền tố. Với bộ mã tiền tố này khi mã hóa xâu "ARRAY" ta có 01010011.
Dẫn nhập > Biểu diễn mã tiền tố trên cây nhị phân

Nếu có một cây nhị phân  n lá ta có thể tạo một bộ mã tiền tố cho  n ký hiệu bằng cách đặt mỗi ký hiệu vào một lá. Từ mã của mỗi ký hiệu được tạo ra khi đi từ gốc tới lá chứa ký hiệu đó, nếu đi qua cạnh trái thì ta thêm số 0, đi qua cạnh phải thì thêm số 1.
Ví dụ: Cây 3 lá sau đây biểu diễn bộ mã của A,R,Y trong ví dụ trên
*
  0/ \1
  A  *
   0/ \1
   R  Y
Từ mã của "A" là 0, của "R" là 10, của "Y" là 11.
Dẫn nhập > Mã tiền tố tối ưu

Từ ví dụ trên thấy mã hóa của xâu "ARRAY" bằng mã độ dài cố định mất 10 bit, bằng mã tiền tố đã đưa ra mất 8 bit, tiết kiệm được 20%. Bài toán đặt ra là bộ mã tiền tố đã tối ưu chưa.
Bài toán

Cho tập A các ký hiệu và trọng số (tần suất) của chúng.
Tìm một bộ mã tiền tố với tổng độ dài mã hóa là nhỏ nhất.
Bài toán > Dữ liệu

Bảng  n chữ cái  A=\left\{a_{1},a_{2},\cdots ,a_{n}\right\}.
Tập các trọng số (tần suất xuất hiện) tương ứng  W=\left\{w_{1},w_{2},\cdots ,w_{n}\right\}, ví dụ:  w_{i}=\mathrm {weight} \left(a_{i}\right),1\leq i\leq n.
Bộ mã  C\left(A,W\right)=\left\{c_{1},c_{2},\cdots ,c_{n}\right\}, là tập hợp các từ mã (nhị phân), trong đó  c_{i} là từ mã của  a_{i},1\leq i\leq n.
Đặt  L\left(C\right)=\sum _{i=1}^{n}{w_{i}\times \mathrm {length} \left(c_{i}\right)} là trọng số của bộ mã  C. Điều kiện là:  L\left(C\right)\leq L\left(T\right) với mọi bộ mã  T\left(A,W\right).
Bài toán > Ví dụ

Trong ví dụ sau, với các tần số như trên mã 1 sẽ tốn không gian hơn mã 2.
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| --- | --- | --- | --- | --- | --- | --- | --- |
| Input | Ký tự | a | b | c | d | e |   |
| Input | tần suất | 0.10 | 0.15 | 0.30 | 0.16 | 0.29 | 1,00 |
| Mã 1 | Từ mã | 000 | 001 | 010 | 011 | 110 |   |
| Mã 1 | Độ dài từ mã (bits) | 3 | 3 | 3 | 3 | 3 | 3,00 |
| Mã 2 | Từ mã | 000 | 001 | 10 | 01 | 11 |  |
| Mã 2 | Độ dài từ mã (bits) | 3 | 3 | 2 | 2 | 2 | 2,25 |
Giải thuật > Giải thuật tham lam

Trong giải thuật tham lam giải bài toán xây dựng cây mã tiền tố tối ưu của Huffman, ở mỗi bước ta chọn hai chữ cái có tần số thấp nhất để mã hóa bằng từ mã dài nhất.
Giả sử có tập A gồm  n ký hiệu và hàm trọng số tương ứng  W(i),i=1..n.
Khởi tạo: Tạo một rừng gồm n cây, mỗi cây chỉ có một nút gốc, mỗi nút gốc tương ứng với một ký tự và có trọng số là tần số/tần suất của ký tự đó  W(i).
Lặp:
Mỗi bước sau thực hiện cho đến khi rừng chỉ còn một cây:
Chọn hai cây có trọng số ở gốc nhỏ nhất hợp thành một cây bằng cách thêm một gốc mới nối với hai gốc đã chọn. Trọng số của gốc mới bằng tổng trọng số của hai gốc tạo thành nó.
Như vậy ở mỗi bước số cây bớt đi một. Khi rừng chỉ còn một cây thì cây đó biểu diễn mã tiền tố tối ưu với các ký tự đặt ở các lá tương ứng.
Ví dụ

Cho bảng tần suất của 5 chữ cái A, B, C, D, E như sau tương ứng là 0.10; 0.15; 0.30; 0.16; 0.29
| 0 | 1 | 2 | 3 | 4 |
| --- | --- | --- | --- | --- |
| A | B | C | D | E |
| 0.10 | 0.15 | 0.30 | 0.16 | 0.29 |
Quá trình xây dựng cây Huffman diễn ra như sau:
| --- | --- |
Bước 1 và bước 2: 
:  Bước 5
Như vậy bộ mã tối ưu tương ứng là:
| 0 | 1 | 2 | 3 | 4 |
| --- | --- | --- | --- | --- |
| A | B | C | D | E |
| 010 | 011 | 11 | 00 | 10 |
Hàng đợi có ưu tiên

Trong mỗi bước của thuật toán xây dựng cây Huffman, ta luôn phải chọn ra hai gốc có trọng số nhỏ nhất. Để làm việc này ta sắp xếp các gốc vào một hàng đợi ưu tiên theo tiêu chuẩn trọng số nhỏ nhất. Một trong các cấu trúc dữ liệu thuận lợi cho tiêu chuẩn này là cấu trúc đống (với phần tử có trọng số nhỏ nhất nằm trên đỉnh của đống).
Mã giả

Trong đoạn mã giả dưới đây ta dựa trên một mảng các ký hiệu  A[1..n] có tần suất tương ứng là  W[1..n]
Mã giả > Tạo hàng đợi bằng đống (heap)

Ta tạo một đống trên cơ sở sắp xếp lại các chỉ số của A và W. Ta lưu trữ đống dưới dạng mảng, ký hiệu nó là Heap[1..n]. Trước hết đưa chỉ số của các chữ cái theo thứ tự ban đầu vào mảng Heap[1..n] với Heap[i]=i. với mọi i=1..n.
Procedure DownHeap(List W,Int k,Int Count)
{
Int i:=k, v:=W(Heap(k)), j 

While 2*i<=Count {
j:=2*i
if j+1<= Count and W(Heap(j+1))>W(Heap(j)) then j:=j+1
if W(Heap(j))< v then Heap(i):=Heap(j)
else break 
i:=j
Heap(j):=Heap(k)
}
}
Procedure MakeHeap(List W,Int n)
{
Int k 
For k:=int(n/2) downto 1 {
DownHeap (W,k,n)
}
}
Mã giả > Xây dựng cây Huffman

Ta sẽ lưu trữ cấu trúc của cây mã Huffman vào một mảng. Cây Huffman gồm n lá mỗi lá chứa chỉ số của chữ cái tương ứng. Mỗi lần ghép 2 cây thành một ta phải thêm một đỉnh, như vậy cây biểu diễn mã Huffman gồm 2.n-1 đỉnh. Ta ký hiệu cây này là Huff[1..2n-1]. Vì mỗi gốc mới bổ sung đều có trọng số nên ta mở rộng mảng W[1..n] các trọng số thành mảng W' [1..2n-1]. Gọi m là số đỉnh của cây sẽ xây dựng. lúc đầu ta có n lá, đỉnh bổ sung lần đầu sẽ là n+1, lần thứ 2 là n+2,... Khi lấy ra hai ký tự có tần số nhỏ nhất chẳng hạn ký tự thứ i làm con trái và ký tự thứ j làm con phải của đỉnh mới bổ sung có chỉ số m ta đặt Huff[i]=-m, Huff[j]=m.
Procedure MakeTreeHuffman(List W,Int n)
{
List Heap,Huff 
Int i,j,count:=n,m:=n
MakeHeap(W,n) 
 While Count >1 {
i:=Heap(1)
Heap(1):= Heap(count)
Count:=Count-1
DownHeap(W,1,Count)
j:=Heap(1)
m:=m+1 
Huff(i):=-m
Huff(j):=m
W(m):=W(i)+W(j)
Heap(1):=m
DownHeap(W,1,Count) 
} 
Return Huff
}
Mã giả > Xây dựng bộ mã

Sau khi cấu trúc của cây Huffman được lưu vào mảng Huff ta dễ dàng xây dựng mảng Code[1..n] cho bộ mã nhị phân tiền tố tối ưu của các ký tự A[1..n].
Procedure CodingHuffman(List Huff, n){
Int k:=1,j
 While k<=n {
Code(k):=""
j:=Huff(k)
While Abs(j)<=2*n-1 {
 If j>0 then Code(k)="1"+Code(k) 
 else Code(k)="0"+Code(k)
j:=Huff(abs(j)) 
} 
k:=k+1  
} 
Return Code
}
Mã giả > Nén file bằng mã Huffman

Trong các bước trên, giả sử đã xây dựng được bộ mã Huffman của 256 ký hiệu có mã ASCII từ 0 đến 255 chứa trong mảng Code[1..256].
Việc nén file có thể phân tích sơ bộ như sau:
Đọc từng byte của file cần nén cho đến khi hết tệp,
Chuyển theo bộ mã thành xâu nhị phân,
Ghép với xâu nhị phân còn dư từ bước trước,
Nếu có đủ 8 bit trong xâu thì cắt ra tám bít đầu tiên ghi vào tệp nén,
Nếu đã hết tệp cần nén thì dừng...
Cây Huffman sinh ra từ xâu ký tự "this is an example of a huffman tree". Tổng số bit để mã hóa là 135, không kể các ký tự trống.
Admetula atopodonta

| Admetula atopodonta> Phân loại khoa học |
| --- | --- |
Giới (regnum): Animalia
Ngành (phylum): Mollusca
Lớp (class): Gastropoda
(không phân hạng): nhánh Caenogastropoda nhánh Hypsogastropoda nhánh Neogastropoda
Liên họ (superfamilia): Cancellarioidea
Họ (familia): Cancellariidae
Chi (genus): Admetula
Loài (species): A. atopodonta
Danh pháp hai phần
Admetula atopodonta (Petit & Harasewych, 1986) 
Danh pháp đồng nghĩa
 Bonellitia atopodonta (Petit & Harasewych, 1986)  Cancellaria atopodonta Petit & Harasewych, 1986 (danh pháp gốc) 
Admetula atopodonta là một loài ốc biển, là động vật thân mềm chân bụng sống ở biển trong họ Cancellariidae.
Chú thích

1 2  Bonellitia atopodonta (Petit & Harasewych, 1986). World Register of Marine Species, truy cập 6 tháng 4 năm 2010.
Leucanthemum tridactylites

| Leucanthemum tridactylites> Phân loại khoa học |
| --- | --- |
Giới (regnum): Plantae
(không phân hạng): Angiospermae
(không phân hạng): Eudicots
Bộ (ordo): Asterales
Họ (familia): Asteraceae
Chi (genus): Leucanthemum
Loài (species): L. tridactylites
Danh pháp hai phần
Leucanthemum tridactylites (A.Kern. & Huter) Huter & al., 1878 
Leucanthemum tridactylites là một loài thực vật có hoa trong họ Cúc. Loài này được (A.Kern. & Huter) Huter & al. mô tả khoa học đầu tiên năm 1878.
Chú thích

↑  The Plant List (2010). “Leucanthemum tridactylites”. Truy cập ngày 4 tháng 6 năm 2013.
Automeris larra

| Automeris larra |
| --- | --- |

Phân loại khoa học
Giới (regnum): Animalia
Ngành (phylum): Arthropoda
Lớp (class): Insecta
Bộ (ordo): Lepidoptera
Liên họ (superfamilia): Bombycoidea
Họ (familia): Saturniidae
Chi (genus): Automeris
Loài (species): A. larra
Danh pháp hai phần
Automeris larra (Walker, 1855) 
Danh pháp đồng nghĩa
 Hyperchiria larra Walker, 1855 
Automeris larra là một loài bướm đêm thuộc họ Saturniidae. Nó được tìm thấy ở Nam Mỹ, bao gồm Brasil, Guyane thuộc Pháp, Venezuela, Colombia, Peru, Bolivia và Ecuador.
Phụ loài

Automeris larra larra
Automeris larra eitschbergeri (Peru, Ecuador)
Nguyễn Thị Dung

| Nguyễn Thị Dung阮氏蓉 |
| --- | --- |

Binh nghiệp
Phục vụ: Nhà Tây Sơn
Thuộc: Quân đội Tây Sơn
Đơn vị: Tượng binh
Tham chiến: Chiến tranh Tây Sơn – Chúa Nguyễn
 
Thông tin cá nhân
Sinh: 
Ngày sinh: không rõ
Nơi sinh: Quảng Ngãi
 
Mất: 
Ngày mất: tháng 6 năm 1802
Nơi mất: Xương Giang (nay thuộc Bắc Giang)
Nguyên nhân mất: tự sát
 
Giới tính: nữ
Gia quyến: 
Phu quân: Trương Đăng Đồ
 
Quốc tịch: Đại Việt
Thời kỳ: nhà Tây Sơn
x • t • 
Nguyễn Thị Dung (阮氏蓉, ? - 1802), là một trong Tây Sơn ngũ phụng thư, và là một nữ tướng của triều Tây Sơn trong lịch sử Việt Nam.
Tiểu sử

Bà Dung là người tỉnh Quảng Ngãi, cùng quê hương với Huỳnh Thị Cúc (? -1802), cũng là một trong Tây Sơn ngũ phụng thư.
Không rõ bà gia nhập nghĩa quân Tây Sơn vào năm nào, chỉ biết bà là người khỏe mạnh, rất thích cưỡi ngựa múa đao, có tài huấn luyện nữ binh, và là tỳ tướng của Đô đốc Bùi Thị Xuân (? - 1802). Bà Dung là em của Nguyễn Văn Xuân người làng Lạc Phổ huyện Mộ Đức.
Bà Cúc là em Huỳnh Văn Thuận người làng Đông Quang huyện Sơn Tịnh. Hai họ là chỗ quen thân. Ông Xuân và ông Thuận có tài về văn học. Bà Dung và bà Cúc có tài về kiếm thuật. Nghe tiếng Trương Văn Hiến, bốn anh em rủ nhau vào xin thọ giáo. Trương công không thu nạp nữ đồ đệ. Ông Xuân và ông Thuận ở lại An Thái học văn. Hai cô gái được Trương công giới thiệu lên Xuân Hòa thụ nghiệp cùng Bùi Thị Xuân. Bà Dung và bà Cúc tuổi tác cùng tài nghệ tương đương với bà Nhạn bà Lan. Cả bốn đều tôn Bùi nữ tướng làm thầy và coi nhau như ruột thịt.
Không rõ bà gia nhập nghĩa quân Tây Sơn vào năm nào, chỉ biết bà là tùy tướng của Bùi Thị Xuân (? - 1802). Sau khi đã thân thiết như ruột thịt, bà được bà Xuân truyền dạy cho bài "kiếm pháp song kiếm" bí truyền.
Về sau, bà kết hôn với một người cùng quê là kết duyên cùng Trương Đăng Đồ  (? - 1802) là người Mỹ Khê huyện Sơn Tịnh tỉnh Quảng Ngãi, một danh tướng của Tây Sơn, tước Tú Đức hầu.
Năm 1778, Nguyễn Nhạc xưng đế. Nguyễn Thị Dung chỉ huy 1 trong 4 lữ đoàn nữ binh thì do nữ tướng Bùi Thị Xuân tổ chức và điều khiển.
Năm 1792, Hoàng đế Quang Trung băng hà, Thái tử Quang Toản lên nối ngôi, lấy niên hiệu là Cảnh Thịnh. Vợ chồng bà phụng mệnh phò Tiết chế Nguyễn Quang Thuỳ trấn nhậm Bắc Thành, cai quản vùng đất trọng yếu ở phương Bắc.
Tháng 2 năm 1802, bà cùng chồng tham gia trận Trấn Ninh (còn gọi là trận Đầu Mâu). Sau khi đại quân Tây Sơn bị quân Nguyễn đánh tan, vợ chồng bà hộ giá vua Cảnh Thịnh (1783 – 1802) chạy ra phía Bắc.
Khi đến Xương Giang (nay thuộc Bắc Giang), để ngăn giặc đuổi theo, Nguyễn Quang Thùy (? - 1802) cùng Đô Đốc Trương Đăng Đồ tức Tú Đức Hầu và phu nhân Nguyễn Thị Dung ở lại giữ thành chặn quân đối phương để cho nhà vua có thời gian thoát hiểm.
Thế giặc mạnh như bão táp, không sao địch được, hai ông bà Tú Đức Hầu phò Nguyễn Quang Thùy chạy về ngả Sơn Tây, để cho giặc đuổi theo mình chớ không đuổi theo Vua và cung quyến.
Song thế cùng lực tận, sau một cuộc chiến đấu, Nguyễn Quang Thùy và vợ chồng Tú Đức Hầu cũng bị bắt ở Sơn Tây, Nguyễn Quang Thùy đập đầu tuẫn tiết. Tú Đức Hầu cùng phu nhân rút gươm tự sát. Khi ấy là khoảng giữa tháng 6 năm Nhâm Tuất (1802).
Chú thích

↑  Trương Đăng Đồ là người làng Mỹ Khê, huyện Bình Sơn, phủ Quảng Ngãi; nay thuộc xã Tịnh Khê, huyện Sơn Tịnh, tỉnh Quảng Ngãi. Ông là chú ruột của Trương Đăng Quế (1793-1865), một danh thần của triều Nguyễn sau này (theo Cao Tự Thanh, tr. 403).
↑  Theo một số sách (như Cao Tự Thanh, tr. 403; Quách Tấn - Quách Giao, tr. 200) thì tướng Nguyễn Quang Thùy (con vua Quang Trung, anh vua Cảnh Thịnh) cùng bị bắt với vợ chồng bà, và rồi ông đập đầu tự tử. Tuy nhiên, có nguồn chép hơi khác. Xem mục: Nguyễn Quang Thùy.