การค้นหาข้อมูล searching แบ่งเป็น 2 ประเภท
การค้นหาแบบเชิงเส้นหรือการค้นหาตามลำดับ (Linear)
การค้นหาแบบเซนทินัล (Sentinel)
การค้นหาแบบไบนารี (Binary Search)
Pointer
ตัวแปร pointer เป็นตัวแปรที่ทำหน้าที่เก็บตำแหน่งที่อยู่ของตัวแปร สามารถอ้างอิงกลับไปกลับมาได้ มีขนาด 2 ไบต์เท่ากันหมด ไม่ว่าจะเป็น char,int,floatหรืออื่นๆ
ในการประกาศตัวแปร pointer จะต้องนำหน้าด้วยเครื่องหมาย * เช่น int*x // เป็นตัวแปร pointer
เครื่องหมาย & เป็นเครื่องหมายที่บอกตำแหน่งที่อยู่ของตัวแปรที่เก็บไว้ในหน่วยความจำ
** ในกรณีที่ตัวแปรใดมีเครื่องหมาย & นำหน้าจะไม่สามารถนำมาคำนวณได้
ตัวอย่าง
int *ptr,count // เป็นการประกาศตัวแปร ptr เป็นตัวแปร pointer และประกาศตัวแปร count
count = 100 // เป็นการกำหนดค่าให้กับ count มีค่าเท่ากับ 100
ptr = &count // เป็นการกำหนดค่าให้กับ ptr มีค่าเท่ากับตำแหน่งที่อยู่ของ count
** ถ้าต้องการทราบว่า *ptr มีค่าเท่าไหร่หาได้จาก ณ ตำแหน่งที่ ptr เก็บอยู่ คือตำแหน่งที่เท่าไหร่แล้วดูว่าที่ตำแหน่งนั้นมีค่าเท่ากับเท่าไหร่
Set
เป็นโครงสร้างที่ข้อมูลแต่ละตัวไม่มีความสัมพันธ์กันเลย ตัวดำเนินการของเซ็ต ประกอบด้วย
1.set intersection
2.set union
3.set difference
String
เป็นข้อมูลที่ประกอบด้วย ตัวอักษร ตัวเลข หรือเครื่องหมายที่เรียงติดต่อกัน
ความยาวของสตริงจะถูกกำหนดโดยขนาดของสตริง ในการจองเนื้อที่นั้น ต้องทำการจองเนื้อที่ให้กับ \0 ด้วย

ชื่อ-สกุล นางสาวกานต์รวี พัวประเสริฐ (Miss. Kanrawee Puaprasert)
ชื่อเล่น "มีน" ("Meen")
เกิดวันที่ 16 เมษายน 2532
อายุ 20 ปี
ที่อยู่ปัจจุบัน 99/138 ซอยเสนานิคม ถนน พหลโยธิน เเขวง ลาดพร้าว เขต ลาดพร้าว
จังหวัด กรุงเทพมหานคร 10230
E-mail meenz_aa @hotmail.com
คติพจน์ การดำเนินชีวิตโดยปราศจากเป้าเหมาย ก็เหมือนกับการเเล่นเรือโดยปราศจากเข็มทิศ
ปัจจุบันศึกษาอยู่ที่ มหาวิทยาลัยราชภัฏสวนดุสิต
คณะวิทยาการจัดการ หลักสูตรการบริหารธุรกิจ (คอมพิวเตอร์ธุรกิจ)