Projects

Projects
2023

杂谈之中国本科专业


2020

部分直播API


C++值类型回顾


我的余量计划


回国机票攻略 - 美国


Cpp Class Memory


WebChat Instructions


External Merge Sort


Web聊天室开发 - 多媒体呈现与文件下载


Web聊天室开发 - 基于WebRTC的多人实时视频通信


Web聊天室开发 - 基本功能


MySQL Character Problem


split Different Behavior in Java and C#


Json Helper


2019

LeetCode - Sieve of Eratosthenes


LeetCode - 1000 MARK - A Small Step


LeetCode - Fisher-Yates Shuffle Algorithm - N/A


554 HW8


LeetCode - 900 MARK


LeetCode - DFS or BFS - N/A


LeetCode - Multiset and Sliding Window - Advanced STL Using


LeetCode - Sliding Window Typical Problems - N/A


LeetCode - Stock Problems - N/A


LeetCode - Subarray Problems - N/A


LeetCode - Using Hash Map as Memory - N/A


LeetCode - Dynamic Programming - Rerangement of Array - N/A


LeetCode - Water and Jug Problem - N/A


LeetCode - 800 MARK


LeetCode - Don't always let your mind constrained by input scale


Combinatorial Optimization - Hungarian Algorithm - N/A


LeetCode - BucketSort Application - N/A


LeetCode - MergeSort Application - N/A


LeetCode - Interval Problem - Count Map


Data Structure Implemetation - Segment Tree - C++


Efficiency Smart Pointers vs Raw Pointers


Ocean Renderer


Unity Project


LeetCode - 700 MARK


LeetCode - Binary Search - Optimal Solution Model - N/A


LeetCode - Random and Reservoir Sampling - N/A


LeetCode - Random - N/A


LeetCode - 600 MARK


算法题 - 子序列目标和及其拓展


C++ - new & delete


LeetCode - Binary Search - Implementation - N/A


C++ 优先队列的陷阱


C++的万恶之源 - 允许类以值类型出现


C++ - 为什么流运算符必须要friend


LeetCode - 500 MARK


LeetCode - Search - Two Way BFS - N/A


LeetCode - Search - Preprocessing and Pruning - N/A


LeetCode - Dynamic Programming - Chain Matrix Multiply Model - N/A


LeetCode - Kth Problem - Quick Select - N/A


LeetCode - Data Structures - Heap - N/A


LeetCode - Hash Table - N/A


LeetCode - "sync_with_stdio" - N/A


LeetCode - Monotone Stack - N/A


LeetCode - Dynamic Programming - Knapsack Model - N/A


LeetCode - Zero-sum Games - N/A


LeetCode - N Queens - N/A


LeetCode - Backtracking - Arrange and Combine Problem - N/A


LeetCode - Backtracking - N/A


LeetCode - Graph - Dijkstra Algorithm - N/A


LeetCode - 400 MARK


LeetCode - Graph - Prim / Kruskal - N/A


注意C++容器里的size()


LeetCode - Graph - Topological Sort - N/A


LeetCode - 2D Union Find - N/A


LeetCode - Tree Traversaling with States - N/A


LeetCode - Union Find - N/A


LeetCode - Manacher Algorithm - N/A


LeetCode - Trie and Its Application - N/A


LeetCode - Data Structures Design Problems - N/A


LeetCode - 300 MARK


LeetCode - Stack 2 Queue and Queue 2 Stack - N/A


LeetCode - String Matching - N/A


LeetCode - Interval Sum - N/A


LeetCode - Interval Problem - N/A


LeetCode - K Pointers - N/A


LeetCode - Optimization of N-Array Merging - N/A


LeetCode - Two Pointers - N/A


LeetCode - Bit Operation


LeetCode - Fast and Slow Pointers in Linkedlist


LeetCode - Negative Mark in Array Model - N/A


编译器为什么不把指针初始化为null


二叉树的遍历与搜索


Markdown语法整理


Vertex Transformation


Margin Highlight


ThreadPool - 线程池


First Page