David Xia

Category Archives: Computer Science

How I Learned to Program

I’ve always liked to write and decided a good way to share my writing was on a personal blog. Three years ago I registered a free Wordpress blog with the url “davidxia.worpdress.com.” I decided the “wordpress” in my URL was lame so I Googled how to buy a domain name. I registered “davidxia.com” through GoDaddy and rented some hosting space. (Unfortunately I rented hosting space with GoDaddy because I didn’t know any better. I’ve since switched to Linode.)

I didn’t like my Wordpress blog’s default theme so I browsed other ones. I didn’t like any that I… more

2 Comments

Resources for Learning Data Structures for Non Computer Scientists

Stanford has a great library of resources for learning basic data structures like linked lists and binary trees. The implementations are in C. Pointers are also covered.

A Tutorial on Pointers and Arrays in C

Leave a comment