Table of Contents

Patrick Fero's fall2013 Opus

C/C++ PROGRAMMING/DATA STRUCTURES

Introduction

In this space you can provide a description of yourself, your pursuits, your interests. To fill out this section, click the edit button off to the right, delete this placement text, and type your original content.

C/C++ Programming Journal

8/29/13

LAB-

Today in lab with joe, we learned how to write code for the simple, "hello, world" program. 
  * gcc *file name* will compile the specific code you rendered.
  * "./" will run the program through the terminal

———————————————————————————————————–

9/11/13

Over the weekend, we were assigned to write code all signed data types, while during class the previous week, we worked on and learned the unsigned versions of each. I am having some trouble with figuring out ranges for each data type.

9/25/13

10/15/13 Started working on our BigNum functions to produce binary number incremented by 1 each time it's run.

Today we worked on using gdImage to create different images in our home folder. ex: a house, clock face, triangle, CCC logo etc. Also our assignment from the prior week was to create a checkered board with the specifications that matt had given us.

Data Structures Journal

9/4/13

This week we learned about data types, Linked Lists, structures, and nodes. Code was written for structures in class on Wednesday, and linked lists on Thurday.

_

9/12/13

This week we learned singly linked lists, and our homework/assignments were to work on the code for inserting and appending the list. Insert comes before the node, where append comes after the node.

example:

  • Node
  • Main
  • [building a list]
  • [display list]
  • [asking node to insert before obtaining value, insert node into list]
  • [display list]
  • [append]
  • [display list]

9/17/13

On Wednesday, we had a “lab” day to catch up and work on our current programs so that we do not get too far behind befor moving forward with doubly linked lists. Due Friday are the programs were writing to append and build our linked lists.

9/24/13

Last week we contniued working on our linked lists, but started the doubly linked list.

9/26/13

Today is used for a work/catch up day on our prior work such as, link lists, doubly linked lists, and breaking them up into seperate folders for organization.

10/18/13

This week we've been working on stacks with singly and doubly linked lists.

10/25/13

The week of 10/21 was used to catch up on older work such as lists, stacks, and queues before we move forward with more in depth topics next week.

10/30/13

Binary Trees:

Portfolio

cprog

data