Corning Community College
CSCS2320 Data Structures
Assignments, Documents, Information, and Projects
======Projects======
| [[/haas/fall2018/data/projects/dsi0|dsi0]] (20180822) |
| [[/haas/fall2018/common/projects/wcp|wcp1]] (20180822) |
| [[/haas/fall2018/data/projects/ael0|ael0]] [[[/haas/fall2018/data/projects/ael0/faq|faq]]] (20180829) |
| [[/haas/fall2018/common/projects/wcp|wcp2]] (20180829) |
| [[/haas/fall2018/data/projects/sln0|sln0]] [[[/haas/fall2018/data/projects/sln0/faq|faq]]] (20180905) |
| [[/haas/fall2018/common/projects/wcp|wcp3]] (20180905) |
| [[/haas/fall2018/data/projects/sln1|sln1]] [[[/haas/fall2018/data/projects/sln1/faq|faq]]] [[[/haas/fall2018/data/projects/sln1/metrics|metrics]]] (20180912) |
| [[/haas/fall2018/common/projects/wcp|wcp4]] (20180912) |
| [[/haas/fall2018/data/projects/sll0|sll0]] [[[/haas/fall2018/data/projects/sll0/faq|faq]]] [[[/haas/fall2018/data/projects/sll0/metrics|metrics]]] (20180919) |
| [[/haas/fall2018/common/projects/wcp|wcp5]] (20180919) |
| [[/haas/fall2018/data/projects/sll1|sll1]] [[[/haas/fall2018/data/projects/sll1/faq|faq]]] [[[/haas/fall2018/data/projects/sll1/metrics|metrics]]] (20180926) |
| [[/haas/fall2018/common/projects/wcp|wcp6]] (20180926) |
| [[/haas/fall2018/data/projects/sll2|sll2]] [[[/haas/fall2018/data/projects/sll2/faq|faq]]] [[[/haas/fall2018/data/projects/sll2/metrics|metrics]]] (20181003) |
| [[/haas/fall2018/common/projects/wcp|wcp7]] (20181003) |
| [[/haas/fall2018/data/projects/sll3|sll3]] [[[/haas/fall2018/data/projects/sll3/faq|faq]]] [[[/haas/fall2018/data/projects/sll3/metrics|metrics]]] (20181017) |
| [[/haas/fall2018/data/projects/sll4|sll4]] [[[/haas/fall2018/data/projects/sll4/faq|faq]]] [[[/haas/fall2018/data/projects/sll4/metrics|metrics]]] (20181017) |
| [[/haas/fall2018/common/projects/wcp|wcp8]] (20181017) |
| [[/haas/fall2018/data/projects/dln0|dln0]] [[[/haas/fall2018/data/projects/dln0/faq|faq]]] [[[/haas/fall2018/data/projects/dln0/metrics|metrics]]] (20181024) |
| [[/haas/fall2018/data/projects/dll0|dll0]] [[[/haas/fall2018/data/projects/dll0/faq|faq]]] [[[/haas/fall2018/data/projects/dll0/metrics|metrics]]] (20181024) |
| [[/haas/fall2018/common/projects/wcp|wcp9]] (20181024) |
| [[/haas/fall2018/data/projects/dll1|dll1]] [[[/haas/fall2018/data/projects/dll1/faq|faq]]] [[[/haas/fall2018/data/projects/dll1/metrics|metrics]]] (20181031) |
| [[/haas/fall2018/common/projects/wcp|wcpA]] (20181031) |
| [[/haas/fall2018/data/projects/dll2|dll2]] [[[/haas/fall2018/data/projects/dll2/faq|faq]]] [[[/haas/fall2018/data/projects/dll2/metrics|metrics]]] (20181107) |
| [[/haas/fall2018/data/projects/dls0|dls0]] [[[/haas/fall2018/data/projects/dls0/faq|faq]]] [[[/haas/fall2018/data/projects/dls0/metrics|metrics]]] (20181107) |
| [[/haas/fall2018/common/projects/wcp|wcpB]] (20181107) |
| @lightgreen:[[/haas/fall2018/data/projects/dlq0|dlq0]] [[[/haas/fall2018/data/projects/dlq0/faq|faq]]] [[[/haas/fall2018/data/projects/dlq0/metrics|metrics]]] (20181115) |
| @lightgreen:[[/haas/fall2018/common/projects/wcp|wcpC]] (20181115) |
| [[/haas/fall2018/data/projects/dlt0|dlt0]] [[[/haas/fall2018/data/projects/dlt0/faq|faq]]] [[[/haas/fall2018/data/projects/dlt0/metrics|metrics]]] (20181128) |
| EoCE (20181213-172959) |
======Class Stats======
* [[/haas/fall2018/data/projects/status|status]] (coming at some point)
======Week 12======
* EoCE, located at the bottom of your journal.
======Week 7======
* Layers. Wrapping up initial linked list implementation, looking at groups.
======Week 6======
* Continuing down the linked list rabbit hole
======Week 5======
* Getting into lists
* Working on an application of linked nodes (tic tac toe)
======Week 4======
* Structs, pointers to structs
* Linked nodes
* sln1 project
======Week 3======
* Reviewing pointers
* Introduced linked nodes
======Week 2======
* Reviewed functions, and parameters
* pass by value
* pass by address
======Week 1======
* Welcome!
* Went over the syllabus, formally introduced **ael0** project.
* Started reviewing C by talking about pointers.
* we wrote some sample code
* pointers are a fixed size, regardless of data type
* why? MEMORY ADDRESSING
* on lab46 (running on a 64-bit OS/system), memory addresses are 64-bits (64/8 = 8 bytes)
* so all pointers (whether char, int, float, etc.) will be 8 bytes in size on this system.
* on other systems, notably 16-bit and 32-bit systems (especially late-era hardware that might have incorporated tweaks to support more memory than is typically accessible by the default machine word size), memory address sizes can vary.
* takeaway: for code portability, do not assume 8 byte memory addresses. **ALWAYS** use **sizeof()** to maximize portability.