Skip to content

Instantly share code, notes, and snippets.

@tsterker
tsterker / traverse.c
Created November 11, 2011 00:02
[c] btree traversal
/* btree traversal - most left to most right */
pnode traverse(pnode root, void (*func)(pnode))
{
pnode ret, tmp = root;
if(!root) return root;
while((tmp = traverse(tmp->left, func))){; }
ret = traverse(root->right, fun
@tsterker
tsterker / gist_clone_from_hash.sh
Created November 6, 2011 23:15
[sh] checkout private gist by hash
# Function and alias for ~/.bashrc to checkout a private gist by hash
# TRY IT OUT
# checkout this very gist after you copy/pasted this file into your ~/.bashrc
# with this terminal command:
# gist 1343759
# temp dir for checkouts
GIST_DIR=~/gist_tmp