
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
Found 7197 Articles for C++

414 Views
In the field of network analysis, the number of nodes with the highest degree, signifying the greatest number of connections to other nodes in the network, is referred to as the "count of nodes with maximum connection" in an undirected graph. The number of edges that incident upon a node determines its degree. We may determine the critical or central points in the graph by identifying the nodes with the highest degree. This has important ramifications for a variety of applications, including network research, social network studies, and optimisation methods. Understanding these crucial nodes makes it easier to comprehend the ... Read More

157 Views
For Q queries, do the following to see if node X is in node Y's subtree or vice versa: Starting at node Y, navigate its subtree while keeping an eye out for node X. If discovered, X is in Y's subtree. Start at node X and navigate its subtree to find node Y in the reverse scenario. If Y is found, Y is a member of X's subtree. To efficiently carry out these tests, use tree traversal algorithms like Depth−First Search (DFS) or Breadth−First Search (BFS). The procedure guarantees accurate relationship determination between the nodes in each query. Methods Used ... Read More

554 Views
The number of disconnected subgraphs created by the remaining vertices in a graph following the removal of Q specified vertices is represented by the count of connected components. There are no edges linking the various components; instead, each connected component is made up of a collection of vertices connected by edges. Some vertices may become isolated as a result of the removal of the Q vertices, causing connections to fall apart and new components to form. The approach seeks to ascertain how many disconnected subgraphs there will ultimately be. Numerous applications, including network analysis, social network studies, and optimisation methods, ... Read More

239 Views
Analyse the connectedness of each edge in the Graph to locate edges whose removal won't break the Graph. We can identify which edges are essential for preserving connectivity between nodes by methodically examining the effect of eliminating individual edges. "Bridge edges" or "critical edges" are edges that, when eliminated, nonetheless leave the Graph connected. These edges are essential for maintaining the general structure of the Graph and avoiding disconnection. To ensure system robustness and effective communication, such edges must be identified in network analysis, transportation planning, and infrastructure design. Methods Used Tarjan's Algorithm Kruskal's Algorithm Tarjan's Algorithm In ... Read More

121 Views
We can use the following technique to find the cheapest way to multiply X or right−rotate its digits from 1 to N. To monitor the initial lowest cost, create a cost variable. Check to see if N is evenly divided by X at each stage as you progress from N to 1. If so, divide N by X to update it and carry on with the process. Rotate N's digits to the right to increase its value if it is not divisible by X. Increase the cost variable in this situation. The ultimate cost variable value will be the least ... Read More

625 Views
In this topic, we seek the relationally constrained lexicographically minimal permutation of numbers from 1 to N. The relation describes the relative order of certain of the permutation's components. We ensure that the resulting permutation is the least possible when comparing lexicographically by carefully organising the numbers based on this relation. In order to achieve the lowest feasible arrangement of the numbers, the best sequence must be found that both meets the relation restrictions and does so. To efficiently produce the intended outcome, the procedure entails thorough analysis and element selection. Methods Used Greedy Approach Backtracking Greedy Approach ... Read More

5K+ Views
Graphs are used in different disciplines. They are utilised in biology to represent gene interactions, in transportation for route optimisation, and in social networks for user connection analysis. The visual representation of intricate relationships and the capacity to see patterns and trends are two benefits of graphs. However, dealing with large datasets can make graphs bulky and difficult to understand. Additionally, creating graphs can take time and necessitate knowledge. Despite these drawbacks, graphs continue to be an effective tool for data analysis and decision−making across a range of disciplines. Methods Used Set Representation Linked Representation Sequential Representaion Set ... Read More

907 Views
Diverse domains, including CS, social networks, and logistics, use directed graphs, also known as digraphs. Arrows indicating the direction of links serve to depict the interconnections between the various components. They have the ability to represent intricate connections, handle data quickly, and facilitate pathfinding algorithms. Their drawbacks, however, include the potential for analysis complexity, the challenge of visualising vast graphs, and the requirement for cautious treatment of cyclic structures. Despite these drawbacks, directed graphs continue to be fundamental tools for comprehending, evaluating, and enhancing interconnected systems in a variety of real−world contexts. Methods Used Topological Sorting Strongly Connected Components ... Read More

599 Views
The number of nodes that may be reached from any particular node in a graph is called as the count of nodes accessible from all other nodes in the graph. It shows the degree of reachability and connectivity inside the graph. We start at each node and investigate all accessible routes to other nodes in order to get this count.The nodes we can access are recorded as we move across the graph. The count of reachable nodes in the graph includes all nodes that can be reached. This is vital for understanding network relationships and information flow efficiency. Methods Used ... Read More

150 Views
In this problem, we will find the size of sets of all non−empty connected cells. We will learn two different approaches for finding the size of all non−empty connected cells of a matrix. In the first approach, we will use the breadth−first search algorithm, and in the second approach, we will use the depth−first search algorithm to traverse the matrix and find the size of all non-empty connected cells. Problem statement − We have given matrix[][] 2D array containing only 0 and 1. Here, 0 represents the empty cell, and 1 represents the non−empty cells. We need to find the ... Read More