by admin | Jan 25, 2021 | DAA
Boyer Moore Algorithm The Boyer Moore algorithm is a searching algorithm in which a string of length n and a pattern of length m is searched. It prints all the occurrences of the pattern in the Text. Like the other string matching algorithms, this algorithm also...
by admin | Jan 25, 2021 | DAA
Rabin Karp Algorithm The Rabin Karp or Karp Rabin algorithm is used to matching a specific pattern in the string. It uses the technique of hashing to match a specific text. There also exists a naive algorithm for pattern matching. The naive algorithm iterates in the...
by admin | Jan 25, 2021 | Uncategorized
KMP ALGORITHM The KMP algorithm is abbreviated as the “Knuth Morris Pratt” algorithm. This algorithm was developed by all of them. This algorithm searches a pattern of length m in a string text of length n. The application of pattern searching can be seen...
by admin | Jan 25, 2021 | Uncategorized
Dynamic Programming Introduction The technique of breaking a problem statement into subproblems and using the optimal result of subproblems as an optimal result of the problem statement is known as dynamic programming. This technique uses an optimized approach and...
by admin | Jan 25, 2021 | Uncategorized
Interpolation Search Algorithm There is no doubt that binary search is a great algorithm with average time complexity of log n. The feature of discarding one half of the array reduces the search operation. In accordance with binary search, the interpolation search is...
by admin | Jan 25, 2021 | C
1) Who is known as the father of the C language? James RutherfordDennis RitchieMark ZuckerbergJames A. Gosling Show AnswerWorkspace Answer: (B) Dennis Ritchie Explanation: Dennis Ritchie is known as the father of the C language. 2) The C language was developed in...
by admin | Jan 24, 2021 | C++
Matrix Multiplication in C++ What is a Matrix? A matrix is a set of numbers in the form of rows and columns forming a rectangular array. It includes numbers, which are often called entries or elements. Matrix has wide application in the field of engineering and...
by admin | Jan 24, 2021 | C++
Alphabet Triangle and Number Triangle An alphabet triangle is a triangle that typically looks like a pyramid or other triangles like an isosceles triangle, a right-angled triangle consisting of similar or random alphabetical elements grouped. It a pattern-based...
by admin | Jan 24, 2021 | Data Structure
TimSort Time Complexity Timsort is a sorting algorithm that is quite efficient for real-world data. Timsort is created in 2001 by Tim Peters for the python programming language. Timsort is a hybrid stable sorting algorithm and it is the combination of Insertion Sort...
by admin | Jan 24, 2021 | Full Form
Full Form of Wi-Fi Our world is more digitally connected than ever before, and emerging technologies are ensuring to amplify this connection. Devices like mobile phones, smartwatches, speakers, tablets and laptops are connected to Wi-Fi networks to give instantaneous...
by admin | Jan 24, 2021 | Full Form
Full Form of CEO CEO is the most desirable and powerful position longed by every individual. But most of our youngsters and even adults are not aware of its full form. The abbreviation CEO stands for Chief Executives Officers. This tutorial will briefly discuss about...
by admin | Jan 23, 2021 | C++
Sum of digits in C++ There are various ways to find the sum of the digits of a number in C++. We can use containers like arrays or other simple cases that help us to find the sum of the digits of a number entered by the user. Let us now directly look at what are we...
by admin | Jan 23, 2021 | C++
What is a Fibonacci series? A Fibonacci series or sequence is a very popular programming paradigm. The next element occurring in the N terms series is determined by the sum of the previous two elements. It simply means that the upcoming term will be easily figured out...
by admin | Jan 23, 2021 | java
Java Multiple Choice Questions 1) Observe the following code snippet and choose the correct option. byte b = 10; // line 1 b = b * 10; // line 2 1234 byte b = 10; // line 1b = b * 10; // line 2 Lines 1 and 2 both execute without any error.Because of line...
by admin | Jan 23, 2021 | Data Structure
Circular Linked List A circular linked list where all nodes are connected to their next node and last node is connected to the starting node or we can say all nodes are connected in circular fashion to form a circle. In circular linked list, there is no null node at...
by admin | Jan 23, 2021 | C++
What are input iterators? Input iterators are used in sequence for carrying out input operations where each value is read-only. It is pointed by the iterator and further incremented. All the iterators like forward, input, and bidirectional are also regarded as valid...
by admin | Jan 22, 2021 | Jenkins
Advantages of Jenkins Jenkins is not the only option for continuous integration in the market; however, there are some other tools also available to do the same. But the Jenkins is more important and most widely used because of its use and amazing features. It would...
by admin | Jan 22, 2021 | Jenkins
Glossary used in Jenkins Here are some words that you must be aware of. These are very popular in Jenkins world. It is Jenkins’s vocabulary that will help you when you start using the Jenkins tool. Artifact: It is an immutable file that is generated during the...
by admin | Jan 22, 2021 | Jenkins
Jenkins Agent In general, Jenkins uses the master-slave architecture to develop software. Jenkins agents are nothing, but probably you can say that Jenkins slaves are Jenkins agent. Jenkins agents are like a machine or Container, which connects with the Jenkins...
by admin | Jan 22, 2021 | java
Client Server Program in Java The client and server are the two main components of socket programming. The client is a computer/node that request for the service and the server is a computer/ node that response to the client. In Java, using socket programming, we can...
Page 1 of 16212345...102030...»Last »