## Algorithmic data structures - common data structures

Object comparator
public static boolean isEqual(Integer o1, Integer o2) {
if (o1 == null && o2 != null) {
return false;
}
if (o1 != null && o2 == null) {
return false;
}
if (o1 == null && o2 == null) {
return true;
}
return o1.equals(o2);
}
Unidirectional linked list
//One way linked list node ...

Added by **test** on *Sat, 15 Jan 2022 07:21:28 +0200*

## [speech steganography] digital watermark embedding and extraction of LSB speech signal based on Matlab GUI (with panel) [including Matlab source code phase 1676]

1, Introduction
1 Introduction to LSB algorithm The full name of LSB is Least Significant Bit (LSB), which is a simple and effective data hiding technology. The basic method of LSB steganography is to replace the lowest bit of the carrier image with the secret information to be embedded. The high-order plane of the original image and the lowes ...

Added by **youdontmeanmuch** on *Sat, 15 Jan 2022 06:17:06 +0200*

## TypeScript writing for sorting

Several ways to write sorting using typescript
1. Bubble sort Bubble sorting is a simple sorting algorithm. It repeatedly visits the sequence to be sorted, compares two elements at a time, and exchanges them if they are in the wrong order. The work of visiting the sequence is repeated until there is no need to exchange, that is, the sequence h ...

Added by **angelorigo** on *Sat, 15 Jan 2022 05:28:24 +0200*

## JavaScript implementation of binary tree traversal

JavaScript implements the first, middle and last order traversal of binary tree (recursive and non recursive)
1, A green binary tree
1,binary-tree.js
const binaryTree = {
val: 'a',
left: {
val: 'b',
left: {
val: 'd',
left: null,
right: null
},
right: {
va ...

Added by **dniry** on *Sat, 15 Jan 2022 02:19:54 +0200*

## Code Capriccio record: array

preface
I use it to record the title of the book written by the boss of my brush code Capriccio (that is, Carl). If there is a self search code Capriccio that I want to learn together, I can.
This is an array.
The number at the beginning of the title is the serial number of the title in LeetCode.
Array article
704. Binary search:
This is ...

Added by **ishboo** on *Sat, 15 Jan 2022 01:01:27 +0200*

## Classic examples of branches and loops in python (with reference answers)

Classic examples of branches and loops in python (with reference answers)
Branches and loops are very flexible in application. They can be used alone or nested in each other. Moreover, for a problem, it is like doing a mathematical problem. Although there is only one answer, there is not only one idea and method to solve the problem. It may no ...

Added by **mcrbids** on *Sat, 15 Jan 2022 00:50:47 +0200*

## Analysis of leetcode problem solving ideas 735 - 743 questions

Star collision Given an integer array astroids, the planets in the same row are represented. For each element in the array, its absolute value represents the size of the planet, and positive and negative represents the moving direction of the planet (positive represents moving to the right, negative represents moving to the left). Each planet m ...

Added by **CrusaderSean** on *Sat, 15 Jan 2022 00:33:37 +0200*

## Wang Dao exercises in section 2.23 of data structure

Bibliography: 2022 data structure review guide for postgraduate entrance examination organized by Kingway Forum
1. Delete the element with the minimum value from the sequence table (assuming unique) and return the value of the deleted element by the function. The empty position is filled by the last element. If the sequence table is empty, an ...

Added by **zalath** on *Fri, 14 Jan 2022 23:46:08 +0200*

## Reconstruction of roads with DP template on trees

DP on tree
Template problem: rebuilding roads
https://www.luogu.com.cn/problem/P1272
Meaning:
There are n points and n-1 edges. Finding at least how many edges to remove will separate a subtree containing P points from other nodes.
analysis:
By reading the question, we can know that this tree contains root nodes and is acyclic, so we can ...

Added by **szalinski** on *Fri, 14 Jan 2022 23:00:10 +0200*

## Daily practice (day03 -- dynamic programming dp)

preface
I've been dragged to the bride in the last two days and haven't done anything. So let's start with a few simple questions to find self-confidence (dog head)
subject
Arithmetic square
Give you a nonnegative integer x, calculate and return the arithmetic square root of X.
Since the return type is an integer, only the integer ...

Added by **maheshb** on *Fri, 14 Jan 2022 22:53:50 +0200*