stanford-oval/wikipedia huggingface dataset:
องค์การการบินเสมือนจริงระหว่างประเทศ
โครงสร้างคณะผู้ทำงาน > คณะผู้ทำงานในสำนักงานใหญ่ (HQ staff)

| เครื่องหมาย | รหัสตัว | ตำแหน่ง |
| --- | --- | --- |
|  | TD | ผู้อำนวยการฝ่ายฝึกอบรม (Training Director) |
|  | TAD | ผู้ช่วยผู้อำนวยการฝ่ายฝึกอบรม (Training Assistance Director) |
|  | SRTAx | ที่ปรึกษาอาวุโสฝ่ายฝึกอบรม (Senior Training Advisors) |
|  | TDM | ผู้จัดการฝ่ายเตรียมเอกสารฝึกอบรม (Training Documentation Manager) |
|  | TDAx | ที่ปรึกษาฝ่ายเตรียมเอกสารฝึกอบรม (Training Documentation Advisors) |
|  | HPM | ผู้จัดการฝ่ายนักบินสำนักงานใหญ่ (HQ Pilots Manager) |
|  | HPAM | ผู้ช่วยผู้จัดการฝ่ายนักบินสำนักงานใหญ่ (HQ Pilots Assistance Manager) |
|  | HPAx | ที่ปรึกษาฝ่ายนักบินสำนักงานใหญ่ (HQ Pilots Advisors) |
–
|  | MD | ผู้อำนวยการฝ่ายสมาชิกสภาพ (Membership Director) |
|  | MAD | ผู้ช่วยผู้อำนวยการฝ่ายสมาชิกสภาพ (Membership Assistant Director) |
|  | MAx | ที่ปรึกษาฝ่ายสมาชิกสภาพ (Membership Advisors) |
–
|  | PRD | ผู้อำนวยการฝ่ายประชาสัมพันธ์ (Public Relations Director) |
|  | PRAD | ผู้ช่วยผู้อำนวยการฝ่ายประชาสัมพันธ์ (Public Relations Assistance Director) |
|  | PRAx | ที่ปรึกษาฝ่ายประชาสัมพันธ์ (Public Relations Advisors) |
|  | MTM | ผู้จัดการทีมนิตยสาร (Magazine Team Manager) |
|  | MTAM | ผู้ช่วยผู้จัดการทีมนิตยสาร (Magazine Team Assistant Manager) |
|  | MTAx | ที่ปรึกษาทีมนิตยสาร (Magazine Team Advisors) |
–
|  | AOD | ผู้อำนวยการฝ่ายปฏิบัติการการควบคุมจราจรทางอากาศ (ATC Operations Director) |
|  | AOAD | ผู้ช่วยผู้อำนวยการฝ่ายปฏิบัติการการควบคุมจราจรทางอากาศ (ATC Operations Assistance Director) |
|  | AOAx | ที่ปรึกษาฝ่ายปฏิบัติการการควบคุมจราจรทางอากาศ (ATC Operations Advisors) |
–
|  | FOD | ผู้อำนวยการฝ่ายปฏิบัติการการบิน (Flight Operations Director) |
|  | FOAD | ผู้ช่วยผู้อำนวยการฝ่ายปฏิบัติการการบิน (Flight Operations Assistance Director) |
|  | FOAx | ที่ปรึกษาฝ่ายปฏิบัติการการบิน (Flight Operations Advisors) |
: –
|  | SOD | ผู้อำนวยการฝ่ายปฏิบัติการพิเศษ (Special Operations Director) |
|  | SOAD | ผู้ช่วยผู้อำนวยการฝ่ายปฏิบัติการพิเศษ (Special Operations Assistant Director) |
|  | SOAx | ที่ปรึกษาฝ่ายปฏิบัติการพิเศษ (Special Operations Advisors) |
–
|  | ED | ผู้อำนวยการฝ่ายกิจกรรม (Events Director) |
|  | EAD | ผู้ช่วยผู้อำนวยการฝ่ายกิจกรรม (Events Assistant Director) |
|  | EAx | ที่ปรึกษาฝ่ายกิจกรรม (Events Advisors) |
–
|  | WTD | ผู้อำนวยการฝ่ายเวิลด์ทัวร์ (World Tour Director) |
|  | WTAD | ผู้ช่วยผู้อำนวยการฝ่ายเวิลด์ทัวร์ (World Tour Assistant Director) |
|  | WTAx | ที่ปรึกษาฝ่ายเวิลด์ทัวร์ (World Tour Advisors) |
–
|  | DOD | ผู้อำนวยการฝ่ายสนับสนุนการปฏิบัติการด้านการพัฒนา (Development Operations Support Director) |
|  | DOAD | ผู้ช่วยผู้อำนวยการฝ่ายสนับสนุนการปฏิบัติการด้านการพัฒนา (Development Operations Support Assistant Director) |
|  | DOSx | ฝ่ายสนับสนุนการปฏิบัติการด้านการพัฒนา (Development Operations Support) |
|  | FA | ผู้บริหารฟอรัม (Forum Administrator) |
|  | AFA | ผู้ช่วยผู้บริหารฟอรัม (Assistant Forum Administrator) |
โครงสร้างคณะผู้ทำงาน > คณะผู้ทำงานในแผนก (Divisional Staff)

| เครื่องหมาย | รหัสตัว | ตำแหน่ง |
| --- | --- | --- |
|  | DIR | ผู้อำนวยการ (Director) |
|  | ADIR | ผู้ช่วยผู้อำนวยการ (Assistant Director) |
–
|  | SOC | ผู้ประสานงานฝ่ายปฏิบัติการพิเศษ (Special Operations Coordinator) |
|  | SOAC | ผู้ช่วยผู้ประสานงานฝ่ายปฏิบัติการพิเศษ (Special Operations Assistant Coordinator) |
|  | FOC | ผู้ประสานงานฝ่ายปฏิบัติการการบิน (Flight Operations Coordinator) |
|  | FOAC | ผู้ช่วยผู้ประสานงานฝ่ายปฏิบัติการการบิน (Flight Operations Assistant Coordinator) |
|  | AOC | ผู้ประสานงานฝ่ายปฏิบัติการการควบคุมจราจรทางอากาศ (ATC Operations Coordinator) |
|  | AOAC | ผู้ช่วยผู้ประสานงานฝ่ายปฏิบัติการการควบคุมจราจรทางอากาศ (ATC Operations Assistant Coordinator) |
–
|  | TC | ผู้ประสานงานฝ่ายฝึกอบรม (Training Coordinator) |
|  | TAC | ผู้ช่วยผู้ประสานงานฝ่ายฝึกอบรม (Training Assistant Coordinator) |
|  | TAx | ที่ปรึกษาฝ่ายฝึกอบรมประจำแผนก (Division Training Advisor) |
|  | T0X | (Division Trainer) |
–
|  | MC | ผู้ประสานงานฝ่ายสมาชิกสภาพ (Membership Coordinator) |
|  | MAC | ผู้ช่วยผู้ประสานงานฝ่ายสมาชิกสภาพ (Membership Assistant Coordinator) |
–
|  | EC | ผู้ประสานงานฝ่ายกิจกรรม (Event Coordinator) |
|  | EAC | ผู้ช่วยผู้ประสานงานฝ่ายกิจกรรม (Event Assistant Coordinator) |
|  | EA1 | ที่ปรึกษาฝ่ายกิจกรรมประจำแผนกคนที่ 1 (Division Event Advisor 1) |
–
|  | PRC | ผู้ประสานงานฝ่ายประชาสัมพันธ์ (Public Relations Coordinator) |
|  | PRAC | ผู้ช่วยผู้ประสานงานฝ่ายประชาสัมพันธ์ (Public Relations Assistant Coordinator) |
–
|  | WM | Webmaster |
|  | AWM | ผู้ดูแลเว็บไซต์ (Assistant Webmaster) |
|  | WMA1 | ที่ปรึกษาผู้ดูแลเว็บไซต์คนที่ 1 (Webmaster Advisor 1) |
–
|  | FIR-CH | หัวหน้าฝ่ายอาณาเขตแถลงข่าวการบิน (FIR Chief) |
|  | FIR-ACH | ผู้ช่วยหัวหน้าฝ่ายอาณาเขตแถลงข่าวการบิน (FIR Assistant Chief) |
|  | FIR-CHA1 | ที่ปรึกษาฝ่ายอาณาเขตแถลงข่าวการบินคนที่ 1 (FIR Advisor 1) |
แหล่งข้อมูลอื่น > หนังสืออ่านเพิ่มเติม

Wenk, Nicole (2005-04-07). "Gelbe Punkte sicher zu Boden brengen". Süddeutsche Zeitung. (German)
Klaus, Torsten (2005-04-07). "Spass an Trockenübungen: Nur fliegen ist schöner". Dresdner Neueste Nachrichten. (German)
Dreyer, Anne (2005-04-07). "Hinterm Steuerknüppel über Erfurt". Berliner Morgenpost. (German)
↑  
"Articles of the Association". IVAO. สืบค้นเมื่อ August 24, 2011.
↑  DPU (2019-05-14). "อยากบินต้องได้บิน!! DAA DPU จัดหลักสูตร". Dhurakij Pundit University. คลังข้อมูลเก่าเก็บจากแหล่งเดิมเมื่อ 2021-07-18. สืบค้นเมื่อ 2021-07-18.
↑  
"IVAO.aero Mission Statement" (Press release). IVAO Public Relations Department. November 24, 2012. สืบค้นเมื่อ November 24, 2012.
↑  Jeff Van West (2007). Microsoft Flight Simulator X For Pilots: Real World Training. John Wiley and Sons. p. 677. ISBN 978-0-470-18331-1.
↑  
"Bust stress, conquer sky – the virtual way". deccanherald.com. July 20, 2010. สืบค้นเมื่อ August 24, 2011. the International Virtual Aviation Organisation, the biggest community of virtual flyers and air traffic controllers
เพชรตัดหยก

| เพชรตัดหยก |
| --- | --- |
โปสเตอร์ภาพยนตร์เรื่องเพชรตัดหยก
กำกับ: คมน์ อรรฆเดช
อำนวยการสร้าง: พรพิมล มั่นฤทัย
นักแสดงนำ: สรพงศ์ ชาตรี หม่อมหลวงสุรีย์วัล สุริยง นันทิดา แก้วบัวสาย
ถ่ายภาพ: มนู วรรณายก
เพลงประกอบ: เพชรตัดหยก –
บริษัทผู้สร้าง: โคลีเซี่ยมฟิล์ม  
ผู้จัดจำหน่าย: โคลีเซี่ยมฟิล์ม
วันฉาย: 23 มกราคม พ.ศ. 2525
ก่อนหน้านี้: เสือภูเขา
เพชรตัดหยก เป็นภาพยนตร์ไทยฟอร์มยักษ์ที่ออกฉายเมื่อปี พ.ศ. 2525 สร้างโดยค่ายโคลีเซี่ยมฟิล์ม กำกับโดย คมน์ อรรคเดช เป็นภาคต่อของเสือภูเขาที่เข้าฉายเมื่อปี พ.ศ. 2522 โดยนำนักแสดงดังจากฮ่องกงคือสฺวี เช่าเฉียง มาแสดงประกบกับสรพงศ์ ชาตรี, หม่อมหลวงสุรีย์วัล สุริยง, นันทิดา แก้วบัวสาย และลักษณ์ อภิชาติ ร่วมด้วยดาราชื่อดังของไทยอีกมากมายโดยเนื้อเรื่องเป็นการต่อสู้ของคนภูเขา มีฉากบู๊ที่ลักษณ์ อภิชาติ ผิดคิวตกจากที่สูงต้องส่งเข้าโรงพยาบาล โดยในภาคนี้ได้มีการเปลี่ยนตัวผู้รับบทนางเอกด้วยเหตุผลบางประการจากเดิมคือจารุณี สุขสวัสดิ์ ผู้รับบท นะจา ในภาคแรกมาเป็นหม่อมหลวงสุรีย์วัล สุริยง ซึ่งมาแสดงภาพยนตร์เรื่องนี้เป็นเรื่องแรกโดยให้รับบทเป็น 2 ตัวละครคือ นะจา เมียของเล่าทง และ ซอคะยี น้องสาวของขุนเลา
นักแสดง

สรพงศ์ ชาตรี – เล่าทง
สฺวี เช่าเฉียง – ผู้กองฉี
หม่อมหลวงสุรีย์วัล สุริยง – ซอคะยี
นันทิดา แก้วบัวสาย – อาซือม่า
ลักษณ์ อภิชาติ – ตงฉี่
ไพโรจน์ ใจสิงห์ – ขุนเลา
เกชา เปลี่ยนวิถี – นายพลเลาปัน
ขั้นตอนวิธีค้นหาสายอักขระบอยเยอร์–มัวร์

ขั้นตอนวิธีค้นหาสายอักขระบอยเยอร์-มัวร์ (อังกฤษ: Boyer–Moore string-search algorithm) เป็นวิธีการจับคู่แบบตรงทั้งหมด จะเปรียบเทียบสัญลักษณ์ของรูปแบบของ Pattern จากขวาไปซ้าย หลังการเปรียบเทียบรูปแบบที่ถูกเลื่อนไปแล้วตามขอบเขตที่กว้างที่สุดและจะเลื่อนค่าสูงสุดที่ถูกกำหนดโดย 2 กรณีคือ การแก้ปัญหา Good-Suffix และ การแก้ปัญหา Bad-Character
การแก้ปัญหา Bad-Character

ในการเลื่อนตำแหน่งจะหาได้จากตำแหน่งที่ผิดใน pattern ลบกับตำแหน่งที่ปรากฏใน pattern
ตัวอย่างการทำงาน
Text :     [a, c, b, a, b, a, c, a, b, c, a, c, c]
Pattern : [a, b, c, a, c ]
(a) c ไม่เท่ากับ b และ  b ปรากฎใน pattern จึ่งเลื่อนให้ b ในpattern ให้ตรงกับ b ใน text จะเลื่อนได้โดย 4-1 = 3 ตำแหน่ง
Text :     [a, c, b, a, b, a, c, a, b, c, a, c, c]
Pattern :            [a, b, c, a, c ]
(b) c ไม่เท่ากับ a และ a  ปรากฎใน pattern จึ่งเลื่อนให้ a ในpattern ให้ตรงกับ a ใน text จะเลื่อนได้โดย 4-3 = 1 ตำแหน่ง
Text :     [a, c, b, a, b, a, c, a, b, c, a, c, c]
Pattern :                [a, b, c, a, c ]
(c) c ไม่เท่ากับ b และ b  ปรากฎใน pattern จึ่งเลื่อนให้ b ในpattern ให้ตรงกับ b ใน text จะเลื่อนได้โดย 4-1 = 3 ตำแหน่ง
Text :     [a, c, b, a, b, a, c, a, b, c, a, c, c]
Pattern :                          [a, b, c, a, c ]
(d) ทำการจับคู่เสร็จสมบูรณ์
การแก้ปัญหา Good-Suffix

ในการเลื่อนตำแหน่งจะหาได้จากความยาวของ pattern ลบกับความยาวตำแหน่งที่ปรากฎซึ่งจะต้องเป็นค่าสูงสุด
ตัวอย่างการทำงาน
Text :     [b, a, a, c, d, b, a, c, a, c]
Pattern : [c, b, a, a, c]
(a) ในกรณีไม่ match ครั้งแรก ซึ่งตัวที่ถูกไม่มีเลย ให้เลื่อนไป 1 ตำแหน่ง
Text :     [b, a, a, c, d, b, a, c, a, c]
Pattern :     [c, b, a, a, c]
(b) กรณีที่ไม่มีตัวที่ match ใน pattern ให้เลื่อนไปด้วยความยาว pattern
Text :     [b, a, a, c, d, b, a, c, a, c]
Pattern :                   [c, b, a, a, c]
(c) ปรากฎว่าไม่มีข้อความที่ตรงกัน
Text :     [b, a, a, a, c, b, a, c, a, c]
Pattern : [a, c, b, c, c, b]
(d) กรณีที่ match แล้วมีตัวที่ match ใน pattern ให้เลื่อนไป 6-3 =3 ตำแหน่ง
Text :     [b, a, a, a, c, b, a, c, a, c]
Pattern :            [a, c, b, c, c, b]
กระบวนการที่จะแก้ปัญหาแบบ Good Suffix ค่อนข้างทำความเข้าใจแล้วดำเนินการยาก ดังนั้น อัลกอรึทึม Boyer Moore บางรุ่นได้ตัดการแก้ปัญหาGood Suffix ออกไปเนื่องจากการแก้ปัญหาแบบ Bad Character นั้นมีประสิทธิภาพมากกว่าและการแก้ป้ญหาแบบ Good Suffix จะเสียการเปรียบเทียบไปจำนวนมาก
ความซับซ้อนของเวลา

Best case : O(n/m) ถ้าตัวอักษรไม่มีอยู่เลยอาจส่งผลให้เกิดการเปลี่ยนแปลงโดยความยาว m
Worst case :
O(nm) ถ้า pattern ปรากฏใน text
O(n+m) ถ้า pattern ไม่ปรากฏใน text
Code ของ Bad Character

def BadCharShift(pattern):

    m = len(pattern)

    skipList = {}

    for i in range(0, m -1):

        skipList[pattern[i]] = m-i-1

    return skipList
Code ของ Good Suffix

def findPosition(badchar, suffix, pattern):
    m = len(pattern)
    for offset in range(1, m+1)[::-1]:
        flag = True
        for suffix_index in range(0, len(suffix)):
            term_index = offset-len(suffix)-1+suffix_index
            if term_index < 0 or suffix[suffix_index] == pattern[term_index]:
                pass
            else:
                flag = False
        term_index = offset-len(suffix)-1
        if flag and (term_index <= 0 or pattern[term_index-1] != badchar):
            return len(pattern)-offset+1

def SuffixShift(pattern):
    m = len(pattern)
    skipList = {}
    buffer = ''
    for i in range(0, m):
        skipList[len(buffer)] = findPosition(pattern[m-1-i], buffer, pattern)
        buffer = pattern[m-1-i] + buffer
    return skipList
Code Boyer Moore

def Boyer_Moore(text, pattern):
	results = []
	good = SuffixShift(pattern)
	bad = BadCharShift(pattern)
	n = len(text)
	m = len(pattern)
	i = 0
	while i < n - m +1:
		j = m
		while j > 0 and pattern[j-1] == text[i+j-1]:
			j -= 1
		if j > 0:
			badShift = bad.get(text[i+j-1], m)
			goodShift = good[m-j]
			if badShift > goodShift:
				i += badShift
			else:
				i += goodShift
		else:
			results.append(i)
			i += 1
		
	return results
อำเภอพนมไพร

| อำเภอพนมไพร |
| --- | --- |
อำเภอ
การถอดเสียงอักษรโรมัน
 • อักษรโรมัน: Amphoe Phanom Phrai
คำขวัญ: เมืองแสนล้านช้าง ต้นยางใหญ่สระขี้ลิง พระธาตุมิ่งขวัญรวมใจ บุญบั้งไฟเพ็ญเดือนเจ็ด รสเด็ดข้าวปุ้นซาว หาดทรายขาวมากปลาชี ผ้ามัดหมี่ไหมลือนาม
แผนที่จังหวัดร้อยเอ็ด เน้นอำเภอพนมไพร
พิกัด: 15°40′42″N 104°6′36″E﻿ / ﻿15.67833°N 104.11000°E﻿ / 15.67833; 104.11000
ประเทศ:  ไทย
จังหวัด: ร้อยเอ็ด
พื้นที่
 • ทั้งหมด: 519.3 ตร.กม. (200.5 ตร.ไมล์)
ประชากร (2564)
 • ทั้งหมด: 71,114 คน
 • ความหนาแน่น: 136.94 คน/ตร.กม. (354.7 คน/ตร.ไมล์)
รหัสไปรษณีย์ : 45140
รหัสภูมิศาสตร์: 4506
ที่ตั้งที่ว่าการ: ที่ว่าการอำเภอพนมไพร หมู่ที่ 3  บ้านศิลาเลข ถนนพินิจนนทราษฎร์ ตำบลพนมไพร อำเภอพนมไพร จังหวัดร้อยเอ็ด 45140
 ส่วนหนึ่งของสารานุกรมประเทศไทย
พนมไพร เป็นอำเภอหนึ่งของจังหวัดร้อยเอ็ด เดิมชื่อ อำเภอพนมไพรแดนมฤค ขึ้นกับแขวงเมืองสุวรรณภูมิ ก่อตั้งเป็นเมือง ในปี พ.ศ. 2421 โดยต่อมายุบเป็นอำเภอพนมไพร ให้ขึ้นกับจังหวัดร้อยเอ็ด ในปี พ.ศ. 2451 หลังการปฏิรูปการปกครอง ในระบบมณฑลเทศาภิบาล และเป็นอำเภอที่อยู่ตรงข้ามฝั่งแม่น้ำชีกับอำเภอเมืองยโสธร จังหวัดยโสธร
ที่ตั้งและอาณาเขต

อำเภอพนมไพรตั้งอยู่ทางทิศตะวันออกเฉียงใต้ของจังหวัด มีอาณาเขตติดต่อกับเขตการปกครองข้างเคียงดังต่อไปนี้
ทิศเหนือ ติดต่อกับอำเภอเสลภูมิ และอำเภอเมืองยโสธร (จังหวัดยโสธร)
ทิศตะวันออก ติดต่อกับอำเภอเมืองยโสธรและอำเภอคำเขื่อนแก้ว (จังหวัดยโสธร)
ทิศใต้ ติดต่อกับอำเภอมหาชนะชัย (จังหวัดยโสธร) อำเภอศิลาลาด (จังหวัดศรีสะเกษ) และอำเภอหนองฮี
ทิศตะวันตก ติดต่อกับอำเภอหนองฮี อำเภอสุวรรณภูมิ และอำเภออาจสามารถ
ประวัติและตำนานเมืองแสนล้านช้าง > ประวัติ

อำเภอพนมไพรเป็นเมืองที่มีประวัติความเป็นมาที่ยาวนานจากหลักฐานทางด้านเอกสาร (แก้ว ทิพย์อาสน์ 2535) และ (พิศมัย แสงจันทร์เทศ 2536 : 31) และประวัติบอกเล่าอำเภอพนมไพรมีพัฒนาการและการสร้างบ้านแปลงเมืองแบ่งออกเป็น 4 สมัย คือ
1.ยุคตำนานบ้านจะแจ หรือบ้านแก
2.ยุคตำนานเมืองแสนล้านช้าง
3.ยุคบ้านเมืองแสน สังกัดนครจำปาศักดิ์ และเมืองท่งศรีภูมิ ( พ.ศ. 2256 - 2315 ) เมืองสุวรรณภูมิ ( พ.ศ. 2315 - 2421 )
4.ยุคเมืองพนมไพรเมืองมฤค เมืองขึ้นแขวงเมืองสุวรรณภูมิ ( พ.ศ. 2421 - 2451 ) และอำเภอพนมไพร จังหวัดร้อยเอ็ด ( ตั้งแต่ปี พ.ศ. 2451 )
ประวัติและตำนานเมืองแสนล้านช้าง > 1.ตำนานสมัยบ้านจะแจ หรือบ้านแก

บริเวณอำเภอพนมไพรเดิมเป็นส่วนหนึ่งของอาณาจักรขอมโบราณ ชนกลุ่มแรกที่อพยพมาตั้งหลักแหล่งคือชาวข่าจะแด ซึ่งเป็นกลุ่มชนจากแถบอีสานตอนใต้มาตั้งบ้านเรือนอยู่บริเวณชายทุ่งใหญ่ด้านทิศใต้เมืองในปัจจุบันชาวข่าตั้งชื่อเมืองของตนเองว่าเมืองยางคะบุรี ปัจจุบันเป็นบ้านโนนม่วง ต.นานวล) ต่อมาเมื่อมีพลเมืองมากขึ้นจึงมีการขยายบ้านเมืองมาอยู่ทางด้านทิศเหนือเมืองเดิมและตั้งชื่อบ้านที่ขยายมาอยู่ใหม่ว่า บ้านจะแจ ซึ่งเป็นภาษาชาวข่า และบ้านจะแจนี้ถือว่าเป็นจุดกำเนิดของอำเภอพนมไพร
เมื่อพระพุทธศาสนา เข้าสู่แหลมสุวรรณภูมิพระพุทธรักขิตสาวกของพระมหากัสสปะได้เดินทางไปเผยแผ่ศาสนาที่เมืองอินทะปัฐถานครจนเจริญรุ่งเรืองแล้วมอบหมายให้สาวกของพระองค์คือพระครูมหารัตนชัยยะกับพระครูมหาปะสมัน เดินทางมาเผยแผ่ศาสนาที่เมืองมรุกขนคร(นครพนม)เมื่อพระครูทั้งสองเดินผ่านมายังบ้านจะแจจึงหยุดพักค้างคืนชาวบ้านจะแจเห็นพระสงฆ์จึงพากันถวายจังหันและฟังธรรมพร้อมกับนิมนต์พระสาวกทั้งสองให้อยู่สั่งสอนชาวบ้านต่อไป พระครูรัตนชัยยะจึงให้พระครูมหาปะสมันอยู่ที่หมู่บ้านก่อนตามที่ชาวบ้านนิมนต์ และได้สร้างวัดขึ้นเพื่อเป็นที่พำนักชื่อวัดปะสมัน (วัดกลางอุดมเวทย์) ลูกหลานชาวบ้านจะแจจึงได้บวชเรียนเป็นจำนวนมาก แล้วพระครูมหาปะสมันจึงเดินทางไปเมืองมรุกขนคร
ชนกลุ่มที่สองที่เดินอพยพมาบริเวณบ้านจะแจคือชาวลาว เมื่อพระเจ้าจันทบุรีสิ้นพระชนม์ เชื้อพระวงศ์กับอำมาตย์แย่งราชสมบัติพระครูลูกแก้ว หรือพระครูยอดแก้ว หรือพระครูหลักคำเป็นผู้ที่สำเร็จวิปัสสนากรรมฐานที่ได้รับความเคารพยำเกรงจากชาวเวียงจันทน์เป็นจำนวนมาก เจ้าเมืองเวียงจันทน์เกรงว่าจะเป็นภัยต่อตนเองจึงหาทางกำจัด พระครูลูกแก้ว และญาติโยมสานุศิษย์หนีจากเมืองเวียงจันทน์ ในจำนวนนี้มีท้าวผุย ท้าวผาย สองพี่น้องเป็นเชื้อพระวงศ์ของเจ้าเมืองเวียงจันทน์องค์ก่อนตามมาด้วย เมื่อมาถึงบ้านจะแจชาวบ้านเห็นพระภิกษุ และญาติโยมจำนวนมากจึงสอบถามข่าวคราวที่เดินทางมานั้น พระครูลูกแก้วเล่าเหตุการณ์และความเป็นมาของบการเดินทางให้ทราบชาวบ้านสงสารจึงนิมนต์ให้อยู่ที่วัดปะสมัน ส่วนญาติโยมสานุศิษย์ก็ให้ตั้งบ้านเรือนอยู่อาศัยได้ตามความสะดวก ชาวลาว และชาวข่าจึงเป็นเสมือนเครือญาติพึ่งพาอาศัยกัน จำนวนครอบครัวลาวเพิ่มขึ้นเป็นจำนวนมาก จึงมีชื่อเรียกตามภาษาลาวว่า บ้านแกซึ่งปัจจุบันคือคุ้มแก
การแบ่งเขตการปกครอง > การปกครองส่วนภูมิภาค

อำเภอพนมไพรแบ่งพื้นที่การปกครองออกเป็น 13 ตำบล 160 หมู่บ้าน
| ลำดับ | อักษรไทย | อักษรโรมัน | หมู่บ้าน | ประชากร |
| --- | --- | --- | --- | --- |
| 1 | พนมไพร | Phanom Phrai | 19 | 10,716 |
| 2 | แสนสุข | Saen Suk | 18 | 8,281 |
| 3 | กุดน้ำใส | Kut Nam Sai | 10 | 3,833 |
| 4 | หนองทัพไทย | Nong Thap Thai | 14 | 6,812 |
| 5 | โพธิ์ใหญ่ | Pho Yai | 14 | 7,132 |
| 6 | วารีสวัสดิ์ | Wari Sawat | 11 | 4,354 |
| 7 | โคกสว่าง | Khok Sawang | 16 | 4,702 |
| 8 | โพธิ์ชัย | Pho Chai | 12 | 6,795 |
| 9 | นานวล | Na Nuan | 13 | 4,509 |
| 10 | คำไฮ | Kham Hai | 10 | 5,191 |
| 11 | สระแก้ว | Sa Kaeo | 9 | 3,694 |
| 12 | ค้อใหญ่ | Kho Yai | 7 | 2,093 |
| 13 | ชานุวรรณ | Chanuwan | 7 | 3,862 |
| รวม | รวม | รวม | 160 | 71,974 |
↑  ข้อมูลวันที่ 1 มกราคม พ.ศ. 2562
การแบ่งเขตการปกครอง > การปกครองส่วนท้องถิ่น

ท้องที่อำเภอพนมไพรประกอบด้วยองค์กรปกครองส่วนท้องถิ่น 14 แห่ง ได้แก่
เทศบาลตำบลพนมไพร ครอบคลุมพื้นที่บางส่วนของตำบลพนมไพร
เทศบาลตำบลโพธิ์ชัย ครอบคลุมพื้นที่ตำบลโพธิ์ชัยทั้งตำบล
องค์การบริหารส่วนตำบลพนมไพร ครอบคลุมพื้นที่ตำบลพนมไพร (เฉพาะนอกเขตเทศบาลตำบลพนมไพร)
องค์การบริหารส่วนตำบลแสนสุข ครอบคลุมพื้นที่ตำบลแสนสุขทั้งตำบล
องค์การบริหารส่วนตำบลกุดน้ำใส ครอบคลุมพื้นที่ตำบลกุดน้ำใสทั้งตำบล
องค์การบริหารส่วนตำบลหนองทัพไทย ครอบคลุมพื้นที่ตำบลหนองทัพไทยทั้งตำบล
องค์การบริหารส่วนตำบลโพธิ์ใหญ่ ครอบคลุมพื้นที่ตำบลโพธิ์ใหญ่ทั้งตำบล
องค์การบริหารส่วนตำบลวารีสวัสดิ์ ครอบคลุมพื้นที่ตำบลวารีสวัสดิ์ทั้งตำบล
องค์การบริหารส่วนตำบลโคกสว่าง ครอบคลุมพื้นที่ตำบลโคกสว่างทั้งตำบล
องค์การบริหารส่วนตำบลนานวล ครอบคลุมพื้นที่ตำบลนานวลทั้งตำบล
องค์การบริหารส่วนตำบลคำไฮ ครอบคลุมพื้นที่ตำบลคำไฮทั้งตำบล
องค์การบริหารส่วนตำบลสระแก้ว ครอบคลุมพื้นที่ตำบลสระแก้วทั้งตำบล
องค์การบริหารส่วนตำบลค้อใหญ่ ครอบคลุมพื้นที่ตำบลค้อใหญ่ทั้งตำบล
องค์การบริหารส่วนตำบลชานุวรรณ ครอบคลุมพื้นที่ตำบลชานุวรรณทั้งตำบล
เทศกาลสำคัญ

งานประเพณีบุญบั้งไฟอำเภอพนมไพร เป็นงานประเพณีบุญบั้งไฟ 1 ใน 4 เเห่งที่มีชื่อเสียงเเละมีการจัดงานยิ่งใหญ่ในระดับประเทศ ในการจัดการแข่งขันบั้งไฟมีขบวนแห่ชิงถ้วยพระราชทานสมเด็จพระเทพรัตน์ราชสุดาสยามบรมราชกุมารี และมีการจัดตามฮีตสิบสองคองสิบสี่ โดยยึดวัน ขึ้น 15 ค่ำ เดือน 7 เป็นการจัดงานในทุกปี และมีการจุดบั้งไฟถวย (ถวาย) องค์พระมหาธาตุวัดกลางอุดมเวทย์ ซึ่ง มีบั้งไฟแสน รวมบั้งไฟขนาดอื่นๆ รวมกันมากกว่า 1,000 บั้ง เเละมีการจุดมากที่สุดในประเทศไทย
งานงานนมัสการพระธาตุ วัดกลางอุดมเวทย์อำเภอพนมไพร หรือที่เรียกว่างานบุญเดือน๓ จะเป็นอีกงาน ที่ลูกหลานชาวพนมไพรต้องกลับบ้านมากราบไหว้สักการะพระธาตุคู่บ้านคู่เมืองในทุกๆปี โดยยึดเอาวันที่13-14-15ค่ำเดือน3ของทุกๆปีเป็นวันจัดงาน
ชาวอำเภอพนมไพรที่มีชื่อเสียง > ด้านการรัฐศาสตร์ การเมือง การปกครอง

จิราพร สินธุไพร รัฐมนตรีประจำสำนักนายกรัฐมนตรี ในรัฐบาลเศรษฐา ทวีสิน สมาชิกสภาผู้แทนราษฎร เขต 5 จังหวัดร้อยเอ็ด อดีตคณะกรรมการประสานงานพรรคร่วมฝ่ายค้าน
นิสิต สินธุไพร สมาชิกสภาผู้แทนราษฎรจังหวัดร้อยเอ็ด แกนนำแนวร่วมประชาธิปไตยต่อต้านเผด็จการแห่งชาติ นปช.
เอมอร สินธุไพร อดีตสมาชิกสภาผู้แทนราษฎรจังหวัดร้อยเอ็ด เขต 5
ชญาภา สินธุไพร สมาชิกสภาผู้แทนราษฎร เขต 8 จังหวัดร้อยเอ็ด
ชาวอำเภอพนมไพรที่มีชื่อเสียง > ด้านกีฬา

สุมัญญา ปุริสาย นักกีฬาฟุตบอล
ชาวอำเภอพนมไพรที่มีชื่อเสียง > ด้านศิลปะ การแสดง

บอย พนมไพร นักร้อง
สนุ๊ก สิงห์มาตร นักร้อง
ต้องเต ธิติ ศรีนวล นักเเสดง ผู้กำกับภาพยนตร์ โปรดิวเซอร์ (กำกับภาพยนต์ดัง อาทิ สัปเหร่อ เป็นต้น)
มงคล อุทก มือพิณวงคาราวาน
คชภัค ผลธนโชติ (อดีตมือกีต้าร์วงแคลช)
ตำบลของอำเภอพนมไพร
ขั้นตอนวิธีการเรียงลำดับ

ในวิทยาการคอมพิวเตอร์ ขั้นตอนวิธีการเรียงลำดับ (อังกฤษ: sorting algorithm) คือ ขั้นตอนวิธีที่จัดเรียงสมาชิกของรายการ (list) ให้เป็นไปตามรูปแบบของอันดับที่กำหนด ส่วนใหญ่อันดับที่ใช้กันคือ อันดับตัวเลข และอันดับตัวอักษร การเรียงลำดับที่มีประสิทธิภาพมีความสำคัญต่อขั้นตอนวิธีอื่น ๆ (เช่น ขั้นตอนวิธีการค้นหา และ การผสาน) ซึ่งขั้นตอนวิธีเหล่านี้ต้องใช้รายการที่เรียงอย่างถูกต้อง
ประเภทของการเรียง

ขั้นตอนวิธีการเรียงลำดับที่ใช้ในวิทยาการคอมพิวเตอร์ จำแนกประเภทได้ตามนี้
ความซับซ้อนในการคำนวณ (กรณีแย่สุด, กรณีเฉลี่ย และกรณีดีสุด) ในรูปของขนาดของรายการ (n) โดยทั่วไป กรณีที่ดีจะเป็น O(n log n) และกรณีที่แย่จะเป็น Ω(n2) ขั้นตอนวิธีการเรียงที่ใช้การเปรียบเทียบจะต้องใช้การเปรียบเทียบอย่างน้อย Ω(n log n) ครั้งโดยเฉลี่ย
การใช้หน่วยความจำ (และทรัพยากรต่าง ๆ ของคอมพิวเตอร์)
ความเสถียร (stability): ขั้นตอนวิธีการเรียงที่เสถียร จะรักษาอันดับของเรคอร์ดที่มีคีย์เท่ากัน (มีค่าเท่ากัน) นั่นคือ ขั้นตอนวิธีการเรียงลำดับจะ เสถียร ก็ต่อเมื่อ ถ้ามีเรคอร์ด R และ S ซึ่งมีคีย์เท่ากัน และ R ปรากฏอยู่ก่อน S ในรายการเริ่มต้นแล้ว R จะปรากฏอยู่ก่อน S ในรายการที่เรียงแล้วด้วย
วิธีที่ใช้: การแทรก, การสับเปลี่ยน, การเลือก, การรวม ฯลฯ การเรียงแบบสับเปลี่ยน รวมถึง การเรียงแบบฟอง และการเรียงแบบเร็ว
ในกรณีที่มีสมาชิกที่มีคีย์เท่ากัน และไม่สามารถแยกแยะได้ เช่น รายการของจำนวนเต็ม มันจะไม่ส่งผลต่อความเสถียร อย่างไรก็ตาม คู่อันดับของจำนวนเต็มดังต่อไปนี้ จะถูกเรียงโดยสมาชิกตัวหน้าของมัน:
(4, 1)  (3, 1)  (3, 7)  (5, 6)
ในกรณีนี้ จะให้ผลลัพธ์ได้สองแบบ แบบแรกจะรักษาอันดับของเรคอร์ดซึ่งมีคีย์เท่ากัน แต่อีกแบบจะไม่รักษาอันดับ:
(3, 1)  (3, 7)  (4, 1)  (5, 6)   (รักษาอันดับ)
(3, 7)  (3, 1)  (4, 1)  (5, 6)   (อันดับเปลี่ยนแปลง)
การเรียงแบบไม่เสถียรอาจเปลี่ยนอันดับของเรคอร์ดที่มีคีย์เท่ากันได้ แต่การเรียงแบบเสถียรจะไม่เปลี่ยน เราอาจใช้การเรียงแบบไม่เสถียรในการเรียงลำดับให้เสถียรได้ โดยการใช้วิธีการเทียบคีย์แบบใหม่ เมื่อเราทำการเปรียบเทียบเรคอร์ด 2 เรคอร์ดที่มีคีย์เท่ากัน เราจะใช้อันดับของเรคอร์ดเป็นตัวตัดสิน อย่างไรก็ตาม มันต้องใช้หน่วยความจำมากขึ้น
ขั้นตอนวิธีการเรียง

ในตารางนี้ n คือจำนวนของเรคอร์ดที่จะนำมาจัดเรียง
ขั้นตอนวิธีการเรียง > การเรียงแบบเสถียร

การเรียงลำดับแบบฟอง (Bubble sort) — O(n2)
การเรียงลำดับแบบแทรก (Insertion sort) — O(n2)
การเรียงลำดับแบบผสาน (Merge sort) — O(n log n); และต้องใช้หน่วยความจำ O(n)
ขั้นตอนวิธีการเรียง > การเรียงแบบไม่เสถียร

การเรียงลำดับแบบเลือก (Selection sort) — O(n2)
เชิงเปรียบเทียบ

| ชื่อ | กรณีดีที่สุด | กรณีทั่วไป | กรณีแย่ที่สุด  | การใช้หน่วยความจำ | เสถียร   |
| --- | --- | --- | --- | --- | --- |
| การเรียงลำดับแบบเร็ว | 20 ! {\mathcal {}}n\log n | 20 ! {\mathcal {}}n\log n | 25 ! {\mathcal {}}n^{2} | 05 ! {\mathcal {}}\log n |  |
| การเรียงลำดับแบบผสาน | 20 ! {\mathcal {}}{n\log n} | 20 ! {\mathcal {}}{n\log n} | 20 ! {\mathcal {}}{n\log n} | 15 !กรณีแย่ที่สุดคือ  {\mathcal {}}n | ใช่ |
| การเรียงลำดับแบบฮีป | 20 ! {\mathcal {}}{n\log n} | 20 ! {\mathcal {}}{n\log n} | 20 ! {\mathcal {}}{n\log n} | 00 ! {\mathcal {}}{1} | ไม่ |
| การเรียงลำดับแบบแทรก | 15 ! {\mathcal {}}n | 25 ! {\mathcal {}}n^{2} | 25 ! {\mathcal {}}n^{2} | 00 ! {\mathcal {}}{1} | ใช่ |
| การเรียงลำดับแบบเลือก | 25 ! {\mathcal {}}n^{2} | 25 ! {\mathcal {}}n^{2} | 25 ! {\mathcal {}}n^{2} | 00 ! {\mathcal {}}{1} | ไม่ |
| การเรียงลำดับแบบฟอง | 15 ! {\mathcal {}}n | 25 ! {\mathcal {}}n^{2} | 25 ! {\mathcal {}}n^{2} | 00 ! {\mathcal {}}{1} | ใช่ |
| การเรียงลำดับด้วยต้นไม้ค้นหาแบบทวิภาค | 15 ! {\mathcal {}}n | 20 ! {\mathcal {}}{n\log n} | 20 ! {\mathcal {}}{n\log n} | 15 ! {\mathcal {}}n | ใช่ |
ดูเพิ่ม

สัญกรณ์โอใหญ่
อนันตพร กาญจนรัตน์

| พลเอกอนันตพร กาญจนรัตน์ม> ป.ช., ม.ว.ม., ส.ช., ช.ด., ร.จ.ม. |
| --- | --- |


รัฐมนตรีว่าการกระทรวงการพัฒนาสังคมและความมั่นคงของมนุษย์
ดำรงตำแหน่ง 23 พฤศจิกายน พ.ศ. 2560 – 8 พฤษภาคม พ.ศ. 2562
นายกรัฐมนตรี: ประยุทธ์ จันทร์โอชา
ก่อนหน้า: อดุลย์ แสงสิงแก้ว
ถัดไป: จุติ ไกรฤกษ์
รัฐมนตรีว่าการกระทรวงพลังงาน
ดำรงตำแหน่ง 19 สิงหาคม พ.ศ. 2558 – 23 พฤศจิกายน พ.ศ. 2560
นายกรัฐมนตรี: ประยุทธ์ จันทร์โอชา
ก่อนหน้า: ณรงค์ชัย อัครเศรณี
ถัดไป: ศิริ จิระพงษ์พันธ์
ประธานคณะกรรมการติดตาม และตรวจสอบการใช้จ่ายงบประมาณภาครัฐ
ดำรงตำแหน่ง 3 มิถุนายน พ.ศ. 2557 – 16 ตุลาคม พ.ศ. 2559
นายกรัฐมนตรี: ประยุทธ์ จันทร์โอชา
ถัดไป: พลเอก ชาตอุดม ติตถะสิริ
ราชองครักษ์พิเศษ
อยู่ในวาระ
เริ่มดำรงตำแหน่ง  30 ธันวาคม พ.ศ. 2557
 
ข้อมูลส่วนบุคคล
เกิด: 15 สิงหาคม พ.ศ. 2498 (69 ปี)
ศาสนา: พุทธ
คู่สมรส: ธิดารัตน์ กาญจนรัตน์
ยศที่ได้รับการแต่งตั้ง
สังกัด: กองทัพบกไทย
ยศ:  พลเอก

พลเอก อนันตพร กาญจนรัตน์ สมาชิกวุฒิสภาไทย ชุดที่ 12 อดีตรองประธานกรรมการคนที่หนึ่ง ใน คณะกรรมการผู้สูงอายุแห่งชาติ อดีตราชองครักษ์พิเศษ รัฐมนตรีว่าการกระทรวงการพัฒนาสังคมและความมั่นคงของมนุษย์ กรรมการในคณะกรรมการนโยบายการพัฒนาเด็กประถมวัย  และอดีตรัฐมนตรีว่าการกระทรวงพลังงาน กรรมการในคณะกรรมการยุทธศาสตร์ด้านการพัฒนาจังหวัดชายแดนภาคใต้ ในรัฐบาลพลเอก ประยุทธ์ จันทร์โอชา