======Portfolio====== * [[user:bkenne11:portfolio:project1|Project 1]] * [[user:bkenne11:portfolio:project2|Project 2]] =====Data Structures===== * [[user:bkenne11:portfolio:libdll|Doubly Linked List Library Implementation]] * [[user:bkenne11:portfolio:libque|Queue Library Implementation]] * [[user:bkenne11:portfolio:libstack|Stack Library Implementation]] * [[user:bkenne11:portfolio:libtree|Tree Library Implementation]] * [[user:bkenne11:portfolio:bubsort|Bubble Sort Implementation]] * [[user:bkenne11:portfolio:eocetree|Character sorting Tree]] * [[user:bkenne11:portfolio:eoceprime|Prime number program]] * [[user:bkenne11:portfolio:eocepalindrome|Palindrome program]] * [[user:bkenne11:portfolio:selectsort|Selection sort]] * [[user:bkenne11:portfolio:bogosort|Bogo Sort]] |^Atribute^Number of uses^needed^| ||pointers|8|8|| ||malloc/new|4|4|| ||linked list|2|2|| ||doubly linked list|4|4|| ||stacks|3|4|| ||queues|2|4|| ||sorts|4|4|| ||libraries|4|4|| ||hash tables|0|1|| ||trees|2|2|| ||file I/0|2|2|| ||graph|0|1|| =====Systems Programming===== * [[user:bkenne11:portfolio:listzip|File access, reading and manipulation.]] * [[user:bkenne11:portfolio:fork|Forking, wait, file I/0, etc...]] * [[user:bkenne11:portfolio:pipe|pipes n' dirs n' files]] * [[user:bkenne11:portfolio:timers|timers n' signals]] ^Attribute^done^needed^ |file I/0|3|2| |directories|2|2| |file attributes|2|2| |device I/0|0|2| |terminal I/0|2|2| |timers|1|2| |signals|1|4| |processes|1|4| |command-line arguments|3|2| |I/0 redirection|2|2| |pipes|2|2| |network programming|0|4| |POSIX threads|0|4| |IPC|0|4| |AS DESIRED|1|2| as desired are used in file I/0 and command-line arguments