-
सबसे लंबी सामान्य उपअनुक्रम के लिए जावा प्रोग्राम
सबसे लंबी सामान्य उपअनुक्रम के लिए जावा प्रोग्राम निम्नलिखित है: उदाहरण 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++){ for (int j = 0; j <= b_len; j+
-
सबसे लंबी बढ़ती उपअनुक्रम के लिए जावा प्रोग्राम
सबसे लंबी बढ़ती उपअनुक्रम के लिए जावा प्रोग्राम निम्नलिखित है: उदाहरण 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++) seq_arr[i] = 1; fo
-
X से विभाज्य सबसे बड़ी K अंकों की संख्या के लिए जावा प्रोग्राम
X से विभाज्य सबसे बड़ी K अंकों की संख्या के लिए जावा प्रोग्राम निम्नलिखित है: उदाहरण 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; return (MAX - (MAX %
-
किसी भी लूप का उपयोग किए बिना नंबर सीरीज प्रिंट करने का जावा प्रोग्राम
किसी भी लूप का उपयोग किए बिना नंबर सीरीज प्रिंट करने के लिए जावा कोड निम्नलिखित है: उदाहरण public class Demo{ public static void main(String[] args){ int my_num = 0; System.out.println(लूप का उपयोग किए बिना नंबर नीचे प्रिंट किए गए हैं); print_without_loop(my_num);
-
ऐरे रोटेशन के लिए जावा प्रोग्राम
ऐरे रोटेशन के लिए जावा प्रोग्राम निम्नलिखित है: उदाहरण 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); for (i = 0; i < divisor; i++){ temp = my_
-
टेट्राहेड्रन का क्षेत्रफल निकालने के लिए जावा प्रोग्राम
एक टेट्राहेड्रन एक पॉलीहेड्रॉन है जो चार त्रिकोणीय फलकों, छह सीधे किनारों और चार शीर्ष कोनों से बना होता है। टेट्राहेड्रन का क्षेत्रफल निकालने के लिए जावा प्रोग्राम निम्नलिखित है: उदाहरण import java.io.*; public class Demo{ static double tetra_vol(int side){ double my_vol = (Math.po
-
रिकर्सिव बबल सॉर्ट के लिए जावा प्रोग्राम
रिकर्सिव बबल सॉर्ट के लिए जावा प्रोग्राम निम्नलिखित है: उदाहरण 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++) if (my_arr[i] > my_arr[i+1
-
रिकर्सिव इंसर्शन सॉर्ट के लिए जावा प्रोग्राम
रिकर्सिव इंसर्शन सॉर्ट के लिए जावा प्रोग्राम निम्नलिखित है: उदाहरण import java.util.Arrays; public class Demo{ static void recursive_ins_sort(int my_arr[], int arr_len){ if (arr_len <= 1) return; recursive_ins_sort( my_arr, arr_len-1 ); int last = my
-
ऐरे रोटेशन के लिए रिवर्सल एल्गोरिदम का जावा प्रोग्राम
ऐरे रोटेशन के लिए रिवर्सल एल्गोरिदम को लागू करने के लिए जावा प्रोग्राम निम्नलिखित है: उदाहरण 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_rotation - 1); array_r
-
ग्नोम सॉर्ट के लिए जावा प्रोग्राम
ग्नोम सॉर्ट एक समय में एक एलिमेंट के साथ काम करता है और उसे वास्तविक स्थिति में ले जाता है। आइए ग्नोम सॉर्ट को लागू करने का एक उदाहरण देखें: उदाहरण import java.util.Arrays; public class Demo{ static void gnome_sort(int my_arr[], int n){ int index = 0; while (index < n){
-
इटरेटिव मर्ज सॉर्ट के लिए जावा प्रोग्राम
इटरेटिव मर्ज सॉर्ट के लिए जावा प्रोग्राम निम्नलिखित है: उदाहरण import java.util.Arrays; public class Demo{ public static void merge_sort(int[] my_arr){ if(my_arr == null){ return; } if(my_arr.length > 1){ int mid = my_arr.length / 2;
-
इटरेटिव क्विक सॉर्ट के लिए जावा प्रोग्राम
इटरेटिव क्विक सॉर्ट के लिए जावा प्रोग्राम निम्नलिखित है: उदाहरण 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[], int l, int h){ int x = arr[h]; int i
-
जावा वर्चुअल मशीन (JVM) स्टैक एरिया
JVM स्टैक एरिया को समझने के लिए कुछ मुख्य बिंदु निम्नलिखित हैं: थ्रेड के निर्माण के दौरान, जावा वर्चुअल मशीन एक अलग स्टैक बनाती है। JVM इस स्टैक पर केवल दो ऑपरेशन्स करता है। ऑपरेशन्स हैं पुश (यानी सम्मिलित करना) और पॉप (यानी हटाना)। जब कोई थ्रेड वर्तमान में निष्पादन में होता है, तो उससे जुड़ा स्टै
-
जावा में मैक्स हीप
मैक्स हीप एक पूर्ण बाइनरी ट्री है, जिसमें हर चरण में रूट नोड का मान चाइल्ड नोड पर मान से बड़ा या बराबर होता है। नीचे लाइब्रेरी फंक्शन्स का उपयोग करके मैक्स हीप का कार्यान्वयन दिया गया है। उदाहरण import java.util.*; public class Demo{ public static void main(String args[]){ PriorityQ
-
जावा में मेमोरी लीक
जावा में, गार्बेज कलेक्शन (डिस्ट्रक्टर का काम) स्वचालित रूप से गार्बेज कलेक्शन का उपयोग करके किया जाता है। लेकिन क्या होगा अगर कोड में ऐसे ऑब्जेक्ट्स हैं जिनके संदर्भ हैं? उन्हें डी-एलोकेट नहीं किया जा सकता, यानी उनकी मेमोरी क्लियर नहीं की जा सकती। यदि ऐसी स्थिति बार-बार होती है, और बनाए गए या संदर्
-
जावा में ऐरे को नए ऑब्जेक्ट ऐरे में मर्ज करना
जावा में ऐरे को नए ऑब्जेक्ट ऐरे में मर्ज करने के लिए जावा प्रोग्राम निम्नलिखित है: उदाहरण 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.concat(Arra
-
जावा में दो सेट्स को मर्ज करना
जावा में दो सेट्स को मर्ज करने के लिए कोड निम्नलिखित है: उदाहरण 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(C
-
जावा में रन-टाइम स्टैक मैकेनिज्म
हर बार जब जावा में किसी प्रोसेस, कोड या थ्रेड को चलाने की आवश्यकता होती है, तो थ्रेड को निष्पादित करते समय किए गए ऑपरेशन्स को स्टोर करने के लिए एक रनटाइम स्टैक बनाया जाता है। रन-टाइम स्टैक में हर एंट्री को स्टैक फ्रेम या एक्टिवेशन रिकॉर्ड के रूप में जाना जाता है। एक बार जब किसी फंक्शन को प्रोसेस द्
-
जावा में खाली फंक्शन कैसे लिखें
आइए देखते हैं कि जावा में खाली फंक्शन कैसे लिखा जाता है: उदाहरण import java.util.Vector; public class Demo{ public static void my_empty_fun(){ } public static void main(String[] args){ System.out.println(मुख्य फंक्शन में); my_empty_fun(); } } आउटपुट मुख्य फं
-
एक ही जावा प्रोग्राम में एक बेस को अन्य बेस में कनवर्ट करना
मान लीजिए हमारे पास एक ऑक्टल नंबर है। ऑक्टल को बाइनरी, हेक्साडेसिमल आदि जैसे अन्य बेस में कनवर्ट करने के लिए जावा कोड निम्नलिखित है: उदाहरण public class Demo{ public static String base_convert(String num, int source, int destination){ return Integer.toString(Integer.parseInt(num, sour