p

This user hasn't shared any biographical information


Posts by p

memset ในภาษาซี คืออะไรกันนะ?

เพื่อน ๆ พี่ ๆ น้อง ๆ เคยเบื่อกันใหมครับ เวลาต้อง set ค่าใน array แต่ละทีต้องใช้คำสั่ง แบบนี้

for(int i=0;i<sizeofarray;i++){
array[i] = 0;
}

แถมต้องเซตทุกรอบที่วนกลับมาอีกต่างหาก ต้องวนไม่รู้กี่รอบ
วันนี้ผมจะเสนอวิธีใหม่ นั่นก็คือ การใช้คำสั่ง memset นั่นเอง

More >

Dynamic Programming #3 Knapsack Problem in Programming

เอาละครับหลังจากอ่านทฤษฎีกันไปเยอะแล้ว เรามาลองของจริงดูบ้างดีกว่า

จากคราวที่แล้ว
สมมติให้ input เป็นดังนี้
5 10
8 3000
3 1600
6 2500
1 600
4 1900

โดยเลข 5 ตัวแรกหมายถึงจำนวน card และ 10 หมายถึงจำนวนดาวสูงสุดที่จะหยิบได้
5 บรรทัดถัดมาจะประกอบด้วย จำนวนดาวและพลังโจมตี ตามลำดับ
More >

Dynamic Programming #2 ตอน Knapsack Problem

สวัสดีครับ กลับมาพบกันอีกแล้วกับ tips ในการเขียนโปรแกรมยากๆ แต่มีประโยชน์มากมาย กับ Dynamic Programming

จากคราวที่แล้ว ได้เขียนเกี่ยวกับ Dynamic Programming แบบง่ายๆ ที่นี่

วันนี้เราจะมาลองกันแบบ Advance ขึ้นไปอีกขั้น นั่นก็คือ การเขียน Dynamic Programming เพื่อแก้ปัญหาประเภท Knapsack Problem
More >

การอ่าน/เขียนไฟล์ ที่มี character encoding ต่างๆ โดยภาษา Java

โดยปกติแล้ว ภาษา java จะมี class ที่ใช้ในการอ่านไฟล์อยู่แล้วเป็นปกติ
อย่างเช่น class FileReader และ class FileWriter อยู่แล้ว

แต่ถ้าหากอยากจะอ่านเขียนไฟล์ที่เป็นภาษาไทยหรือภาษาอื่นๆละ เราจะทำอย่างไร!

More >

วิธีการทำ Dynamic Programming

สวัสดีครับ มาพบกับผมอีกแล้ว วันนี้จะมานำเสนอวิธีการเขียน dynamic programming กันนะครับ

Dynamic Programming คืออะไร?
- Dynamic Programming คือการเขียนโปรแกรมแบบคุ้มค่าที่สุด คือจะไม่มีการทำซ้ำในส่วนที่ทำไปแล้ว โดย code ที่สามารถเขียนได้ด้วย Dynamic Programming นั้น จะสามารถเขียนด้วย Recursion แบบธรรมดาได้เช่นกัน แต่ความเร็วต่างกับเป็นพันเท่า
More >

วิธีทำให้ netbeans รัน C/C++ ได้

สวัสดีครับ ผม พี-เอ เป็นสมาชิกหน้าใหม่ของที่นี่ นี่เป็นบล็อกแรกที่ผมเขียนที่นี่ ขอฝากเนื้อฝากตัวด้วยนะครับ

เข้าเรื่องกันเลยดีกว่า

เพื่อนเคยใช้ netbeans มั้ยครับ?
หลายๆคนคงตอบว่าเคย เพราะว่ามันเป็น IDE ที่ดีที่สุดแล้วที่ผมเคยใช้มา ไม่ว่าจะเป็นการจัด format หรือการ generate code ให้โดยอัตโนมัติ

เพื่อนๆเคยลองใช้ netbeans run C/C++ กันใหมครับ?
ตอนแรกเจ้า netbeans เนี่ย มันจะไม่สามารถรันได้นะครับ เนื่องจากตัว netbeans เองไม่มีตัว compiler ของภาษา c++ อยู่  ดังนั้นหากเพื่อนๆ ต้องการให้เจ้า IDE สารพัดประโยชน์ของเราเนี่ย มันสามารถคอมไพล์&รัน c++ ได้ละก็ทำตามขั้นตอนนี้เลยครับ
More >