中文
Overview
Posts
98
About
Yosgi
😀
Yosgi
Siqi Liu
A developer who likes to tinker.
Auckland
hiyosgi@gmail.com
RSS Feed
https://www.linkedin.com/in/yosgi/
Nice Resume
A convenient and quick resume builder tool
Our Little Shire
A small 3D village to explore, with stories, animals, and little discoveries
Evo! Partner Expedition
A roguelike creature adventure about building a team, evolving partners, and battling together
Werewolf AI
A Werewolf social-deduction game played with AI players, built on discussion, voting, and hidden roles
Overview
Posts
98
About
3d
ai
ai agents
ai engineering
ai systems
algorithms
algorithms
array
binary search tree
binary tree
claude
codex
css
design pattern
digital twin
digital twins
engineering
engineering management
frontend
game development
investing
investing
javascript
javascript
leetcode
life
linked list
mcp
mongodb
network
node.js
performance optimization
product engineering
projects
queue
react
sorting
stack
string
three.js
vue
web development
web performance
Two-color labeling
A GC-inspired color-marking method that unifies iterative pre-, in-, and post-order binary tree traversal under one template.
Algorithms
Created
Sat, 27 Feb 2021 00:00:00 +1300
145-Post-order traversal of a binary tree
Post-order binary tree traversal, both recursively and iteratively with a stack.
Algorithms
Created
Fri, 26 Feb 2021 00:00:00 +1300
144-Pre-order traversal of a binary tree
Iterative pre-order binary tree traversal using an explicit stack.
Algorithms
Created
Thu, 25 Feb 2021 00:00:00 +1300
215. Kth Largest Element in an Array
Finding the k-th largest element with quickselect, an optimized partition-based quicksort.
Algorithms
Created
Thu, 25 Feb 2021 00:00:00 +1300
94-In-order traversal of a binary tree
In-order binary tree traversal, both recursively and iteratively with an explicit stack.
Algorithms
Created
Thu, 25 Feb 2021 00:00:00 +1300
105-Constructing a binary tree from pre-order and in-order traversal sequences-1
Reconstructing a binary tree from its pre-order and in-order sequences by recursively splitting on the root.
Algorithms
Created
Wed, 27 Jan 2021 00:00:00 +1300
Previous
Next