หน้าแรก
หน้าแรก
ต่อไปนี้เป็นโปรแกรม Java สำหรับลำดับรองร่วมที่ยาวที่สุด - ตัวอย่าง public class Demo{ int subseq(char[] a, char[] b, int a_len, int b_len){ int my_arr[][] = new int[a_len + 1][b_len + 1]; for (int i = 0; i <= a_len; i++){
ต่อไปนี้เป็นโปรแกรม Java สำหรับการเพิ่มลำดับที่ยาวที่สุด - ตัวอย่าง public class Demo{ static int incre_subseq(int my_arr[], int arr_len){ int seq_arr[] = new int[arr_len]; int i, j, max = 0; for (i = 0; i < arr_len; i++)
ต่อไปนี้เป็นโปรแกรม Java สำหรับตัวเลข K ที่ใหญ่ที่สุดหารด้วย X − ตัวอย่าง import java.io.*; import java.lang.*; public class Demo{ public static int largest_k(int val_1, int val_2){ int i = 10; int MAX = (int)Math.pow(i, val_2) - 1;  
ต่อไปนี้เป็นรหัส Java เพื่อพิมพ์ Number srries โดยไม่ต้องใช้ลูปใด ๆ - ตัวอย่าง public class Demo{ public static void main(String[] args){ int my_num = 0; System.out.println("The numbers without using loop have been printed below"); &nb
ต่อไปนี้เป็นโปรแกรม Java สำหรับการหมุนอาร์เรย์ - ตัวอย่าง public class Demo{ void rotate_left(int my_arr[], int d, int len){ d = d % len; int i, j, k, temp; int divisor = greatest_Common_divisor(d, len);
จัตุรมุขคือรูปทรงหลายเหลี่ยมที่ประกอบด้วยหน้าสามเหลี่ยมสี่หน้า ขอบตรงหกขอบ และมุมยอดสี่มุม ต่อไปนี้เป็นโปรแกรม Java เพื่อคำนวณพื้นที่ของจัตุรมุข - ตัวอย่าง import java.io.*; public class Demo{ static double tetra_vol(int side){ double my_vol = (Math.pow(side, 3) /
ต่อไปนี้เป็นโปรแกรม Java สำหรับ Recursice Bubble Sort - ตัวอย่าง import java.util.Arrays; public class Demo{ static void bubble_sort(int my_arr[], int len_arr){ if (len_arr == 1) return; for (int i=0; i<len_arr-1; i++) &n
ต่อไปนี้เป็นโปรแกรม Java สำหรับการเรียงลำดับการแทรกแบบเรียกซ้ำ - ตัวอย่าง import java.util.Arrays; public class Demo{ static void recursive_ins_sort(int my_arr[], int arr_len){ if (arr_len <= 1) return; recur
ต่อไปนี้เป็นโปรแกรม Java ที่ใช้อัลกอริทึมการกลับรายการสำหรับการหมุนอาร์เรย์ - ตัวอย่าง import java.io.*; public class Demo{ static void rotate_left(int my_arr[], int no_of_rotation){ int n = my_arr.length; array_reversal(my_arr, 0, no_of_rotatio
Gnome Sort ใช้งานได้ครั้งละหนึ่ง lement และนำไปที่ตำแหน่งจริง ให้เรามาดูตัวอย่างการใช้งาน Gnome Sort − ตัวอย่าง import java.util.Arrays; public class Demo{ static void gnome_sort(int my_arr[], int n){ int index = 0; while (index < n){
ต่อไปนี้เป็นโปรแกรม Java สำหรับ Iterative Merge Sort - ตัวอย่าง import java.util.Arrays; public class Demo{ public static void merge_sort(int[] my_arr){ if(my_arr == null){ return; } if(my_a
ต่อไปนี้เป็นโปรแกรม Java สำหรับ Iterative Quick Sort - ตัวอย่าง public class Demo{ void swap_vals(int arr[], int i, int j){ int temp = arr[i]; arr[i] = arr[j]; arr[j] = temp; } int partition(int arr
ต่อไปนี้เป็นประเด็นสำคัญบางประการในการทำความเข้าใจ JVM Stack Area - ในระหว่างการสร้างเธรด Java Virtual Machine จะสร้างสแต็กแยกต่างหาก JVM ดำเนินการเพียงสองครั้งบนสแต็กนี้ การดำเนินการเป็นแบบพุช (เช่น แทรก) และป๊อป (เช่น ลบ) เมื่อเธรดกำลังทำงาน สแต็กที่เกี่ยวข้องจะเรียกว่าสแต็กรันไทม์ ทุก
Max heap เป็นไบนารีทรีที่สมบูรณ์ โดยที่ค่าของรูทโหนดในทุกขั้นตอนมากกว่าหรือเท่ากับค่าที่โหนดย่อย ด้านล่างนี้คือการนำ Max Heap ไปใช้งานโดยใช้ฟังก์ชันไลบรารี ตัวอย่าง import java.util.*; public class Demo{ public static void main(String args[]){ PriorityQueue<Inte
ใน Java การรวบรวมขยะ (งานของตัวทำลาย) จะทำโดยอัตโนมัติโดยใช้การรวบรวมขยะ แต่ถ้ามีอ็อบเจกต์ที่อ้างอิงถึงพวกมันในโค้ดล่ะ? ไม่สามารถยกเลิกการจัดสรรได้ นั่นคือไม่สามารถล้างหน่วยความจำได้ หากสถานการณ์ดังกล่าวเกิดขึ้นครั้งแล้วครั้งเล่า และวัตถุที่สร้างขึ้นหรืออ้างอิงไม่ได้ใช้งานเลย สิ่งเหล่านี้จะไร้ประโยช
ต่อไปนี้เป็นโปรแกรม Java เพื่อรวมอาร์เรย์เป็นอาร์เรย์วัตถุใหม่ใน Java - ตัวอย่าง import java.util.stream.Stream; import java.util.Arrays; import java.io.*; public class Demo{ public static <T> Object[] concat_fun(T[] my_obj_1, T[] my_obj_2){ return Stream.conc
ในการรวมสองชุดใน Java โค้ดจะเป็นดังนี้ - ตัวอย่าง import java.util.stream.*; import java.util.*; import java.io.*; public class Demo{ public static <T> Set<T> set_merge(Set<T> set_1, Set<T> set_2){ Set<T> my_set = set_1.stream().collect
ทุกครั้งที่ต้องเรียกใช้กระบวนการหรือโค้ดหรือเธรดใน Java รันไทม์สแต็กจะถูกสร้างขึ้นเพื่อจัดเก็บการดำเนินการที่ดำเนินการในขณะที่รันเธรด ทุกรายการในสแต็กรันไทม์เรียกว่าสแต็กเฟรมหรือบันทึกการเปิดใช้งาน เมื่อกระบวนการเรียกใช้ฟังก์ชันแล้ว ข้อมูลที่เกี่ยวข้องจะถูกลบออกจากรันไทม์สแต็ก เมื่อเรียกใช้ฟังก์ชั
ให้เราดูวิธีการเขียนฟังก์ชันว่างใน Java - ตัวอย่าง import java.util.Vector; public class Demo{ public static void my_empty_fun(){ } public static void main(String[] args){ System.out.println("In the main function");
สมมุติว่าเรามีเลขฐานแปด ในการแปลงเลขฐานแปดเป็นฐานอื่น เช่น เลขฐานสอง เลขฐานสิบหก เป็นต้น โค้ด Java มีดังต่อไปนี้ − ตัวอย่าง public class Demo{ public static String base_convert(String num, int source, int destination){ return Integer.toString(Integer.parseInt(num, s