## Basic About Ansible

9/18/2024

automation tool for Devops

## Basic about Docker

9/17/2024

VM vs docker

## Basic Linux

9/15/2024

Linux can help you understand digital world better after you understading it

## What is [] used for in js?

9/5/2024

main functionalities

## Remove duplications in array and linked list-26,82,83

8/28/2024

two pointers implementation and when to use a dummy node

## git learning note

8/26/2024

think about it before git commit

## Calculator-227,224

8/25/2024

to calculate the result of a basic arithmetic expression represented as a string. It uses a stack to handle the operations and correctly respects operator precedence

## What is client in web development

8/19/2024

The term client has a wider scope and can refer to different things depending on the context

## Understanding Recursion: Return Values, State Management, and Common Misunderstandings

8/16/2024

In this learning note, I want to delved into the critical aspects of recursion, specifically focusing on how to manage return values and state within recursive functions. Using the example of finding the k-th smallest element in a Binary Search Tree (BST)

## Notebook in React

7/22/2024

Best practices and good tips

## Recursive component in React

7/21/2024

Can be particularly useful for rendering hierarchical data structures like trees.

## Tricks in tailwindCss

7/18/2024

One day maybe save your life

## Tailwinds css layout practise

7/15/2024

using different way to great a grid layout

## JS and React interview questions

6/27/2024

you are your own worst critic

## Notebook when I am learning next.js

6/25/2024

Key points for review

## React Router

6/17/2024

React Router enables client side routing

## Node.js Tutorial

6/16/2024

node built-in modules and related framework

## Disjoint Set Union - 721

6/6/2024

Disjoint Set Union is also called Union Find because of its two operations - union and find.

## Topological sorting(Kahn's Algorithm) -207

6/4/2024

A topological order (or topological sorting) of a directed graph is a linear ordering

## LRU Cache-146

5/26/2024

design a LRU

## Interval-56,57

5/25/2024

merge and insert intervals are two kind of classic aglo problems

## graid75-53,542,49,271,383,409,994,133,155,102,127,20

5/22/2024

this is kind of classic aglo problems

## climbing stairs dp-70.746,139,91

5/20/2024

this is kind of a classic dp problems

## backtracking with pruning-131,93

5/1/2024

add valid function to prun

## Implement a class with a check contain method

4/30/2024

use different ways

## Classic algo on linked list-203,82,83,19,206,234,92,25,707,142,143

4/27/2024

linked list

## classic DP on Palindrome Algo-647,5,516,1312

4/8/2024

palindrome Substring and Subsequence

## classic DP Algo-64,322,518,377,1143,300,674,368

3/16/2024

different kinds of dp

## Binary Tree Right Side View

3/6/2024

DFS and BFS

## Backtracking solve perputation and subsequences with duplication - 47,491

3/4/2024

use set or array to mark used element

## React Hook

2/28/2024

About some tips about useful hook

## DP-122,309,188

2/26/2024

Best time to buy and sell stock

## DP-1143

2/25/2024

use dfs with memo and dp table

## Use prefix sum to deal with sums related within an array-523

2/22/2024

prefix Sum VS sliding widows

## sliding Window Algorithm-3,438,239,159,76

2/21/2024

make use of map,set and stack

## Two Pointers-283,239,11,543,2461,209

2/19/2024

can convert O(n**2) to O(n)

## Using array destructuring to swap elements-733

2/18/2024

using array method on string

## Use DFS and BFS on Graph-695

2/15/2024

mark visited node is important

## Use DFS on Graph-733,200,695

2/14/2024

dfs pay more atttention on visited node

## Dynamic program solving template

2/12/2024

Using five steps to get it

## Template for finding shortest steps to exit in maze-1926

2/9/2024

BFS may be the best way

## fill() in js

2/7/2024

more details about the method

## Backtracking solve subsets and subsequences - 78,90,491

2/6/2024

basic and conditonal problems

## Find median using two heaps -295

2/2/2024

minheap and maxheap

## Markdown cheetsheet

2/1/2024

How to learn md quickly

## Algorithm-about heap-23,378

1/30/2024

Implement a Minheap

## Algorithm-about heap-973

1/26/2024

Implement a Minheap

## Algorithm-39,40

1/24/2024

Combination Sum

## Algorithm-70,322

1/21/2024

Backtracking with memo

## Algorithm-257,988,112,113,437,139,46

1/18/2024

Backtracking with additional states

## Algorithm-297

1/16/2024

DFS-Serialize and Deserialize

## Algorithm-104,110,543,701,235,91

1/8/2024

DFS-divide and conquer(return value) vs fire and go(global varible)

## Algorithm-680

12/5/2023

two pointers in string

## Algorithm-15,18

12/4/2023

two pointers in sorted array

## Algorithm-88

12/4/2023

two pointers in sorted array

## Algorithm-34,540,729,852

11/28/2023

only can ben used in sorted array

## Algorithm-75

11/27/2023

base on bubble sorting in array

## Algorithm on hash-01,349,232

11/27/2023

use map,set,array to solve hash problems

## How to deal with height in tailwindCss

11/15/2023

Height Algorithms

## Border in tailwindCss

11/14/2023

some details about border in tailwindCss

## Pseudo classes and elements in tailwindCss

11/12/2023

Tailwind includes modifiers to deal with pseudo