Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Programming Articles - Page 216 of 3366
2K+ Views
Good problem-solving in computer science heavily relies on efficient algorithms like the Greedy-Best First Search (GBFS). GBFS has already established credibility as an optimal solution method for pathfinding or optimization issues. Therefore, we're discussing GBFS thoroughly in this article while exploring its implementation approach using C++. Syntax void greedyBestFirstSearch(Graph graph, Node startNode, Node goalNode); Algorithm The Greedy Best-First Search algorithm aims to find the path from a given start node to a goal node in a graph. Here are the general steps of the algorithm − Initialize an empty priority queue. Enqueue the start node into the priority ... Read More
345 Views
The add user command in Linux is used to add new user accounts on operating systems that resemble Unix. It is frequently used by system administrators to add new users with predetermined usernames, passwords, and other user-related information System calls Software can communicate with the kernel of the operating system, which manages system resources and provides services to user-level programs, through system calls. System calls are used in C programming to gain access to the features and services provided by the operating system, including file I/O, process management, network connectivity, and more. To interact with the operating system, C programmers ... Read More
117 Views
Efficiency and accuracy are often essential when solving complex problems in programming. One particular challenge involves appropriately identifying whether the maximum sum of N dice visible faces equals or surpasses X. In this piece, we evaluate various methods of tackling this difficulty in C++ coding, complete with syntax explanations and step-by-step algorithms. Furthermore, we will provide two real, full executable code examples based on the approaches mentioned. By the end, you will have a clear understanding of how to check if the maximum sum of visible faces of N dice is at least X in C++. Syntax Before diving into ... Read More
5K+ Views
In today's fast−paced digital world, real−time communication has become integral to our lives. From instant messaging to collaborative team chats, the demand for efficient and interactive chat applications continues to grow. In this article, we will delve into the world of real−time chat apps using Django, a popular Python web framework renowned for its simplicity and scalability. Whether you are a seasoned developer or a beginner looking to enhance your skills, this article will provide you with a comprehensive understanding of building a real−time chat app using Django. Get ready to unlock the power of Django and create a ... Read More
861 Views
In graph theory, finding the minimum spanning tree (MST) of a connected weighted graph is a common problem. The MST is a subset of the graph's edges that connects all the vertices while minimizing the total edge weight. One efficient algorithm to solve this problem is Boruvka's algorithm. Syntax struct Edge { int src, dest, weight; }; // Define the structure to represent a subset for union-find struct Subset { int parent, rank; }; Algorithm Now, let's outline the steps involved in Boruvka's algorithm for finding the minimum spanning tree − ... Read More
652 Views
Python, known for its versatility and extensive libraries, has now ventured into the realm of quantum computing, opening doors to extraordinary phenomena like quantum teleportation. In this tutorial, we explore the captivating concept of quantum teleportation and showcase how Python can be harnessed to implement this remarkable phenomenon. Whether you're a quantum enthusiast, a Python developer, or simply curious about the marvels of quantum computing, join us on this practical journey to understand and implement quantum teleportation in Python. In this article, we will delve into the intricate world of quantum teleportation, where information is transferred instantaneously across space using ... Read More
1K+ Views
A directed graph is a graph where the edges specify a direction from one vertex to another. In this article, we will learn how to find a path between two vertices in a directed graph and implement C++ code to achieve this. To determine if there is a path between two vertices, there are two common algorithms we can use: BFS Algorithm to Find Path Between Two Vertices DFS Algorithm to Find Path Between Two Vertices First of all, let's understand what does it meant by having a ... Read More
8K+ Views
Python and Excel are two powerful tools that, when combined, can unlock a world of automation possibilities. Python, with its versatile libraries and user−friendly syntax, allows us to write scripts to perform various tasks efficiently. On the other hand, Excel is a widely used spreadsheet program that provides a familiar interface for data analysis and manipulation. In this tutorial, we will explore how Python can be leveraged to automate the process of refreshing an Excel spreadsheet, saving us time and effort. Have you ever found yourself spending valuable time manually refreshing an Excel spreadsheet with updated data? It's a repetitive ... Read More
2K+ Views
Disjoint set information structure, too known as the Union-Find algorithm, could be an essential concept in computer science that gives an effective way to solve issues related to apportioning and network. It is especially valuable in solving issues including sets of components and determining their connections. In this article, we are going to investigate the language structure, algorithm, and two distinctive approaches to executing the disjoint set information structure in C++. We will also provide fully executable code examples to illustrate these approaches. Syntax Before diving into the algorithm, let's familiarize ourselves with the syntax used in the following code ... Read More
223 Views
Python is a popular programming language known for its simplicity and versatility. It is widely used in various industries, including web development, data science, and machine learning. One of the many advantages of Python is its ability to easily manipulate strings and text data. In this tutorial, we will explore how to split each word according to a given percentage in Python. Explanation of the Problem The problem we're trying to solve in this tutorial is splitting each word in a string into parts based on a given percentage value. This can be useful in many applications, such as data ... Read More