原创 Summary Day21

</pre><span style="font-size:32px;"></span><pre name="code" class="cpp"> 結構體類型: 1、結構體類型做形式參數使用 浪費時間和空間 2、結構體做返回值使用 浪費時間

原创 Summary Day22

數據結構與算法 1、數據結構的概念和分類 1.1 基本的概念 在計算機中,數據結構就是指計算機描述和存儲數據的方式 主要描述數據元素之間的邏輯關係以及計算機存儲形式 空間複雜度,時間複雜度 計算機程序 = 數據結構 + 算法 1.2 基

原创 Summary Day24

數據結構與算法 鏈表 1.1  基本概念 由地址不連續的節點序列組成,彼此通過指針進行相互鏈接 構成的數據結構,叫做鏈表 1.2鏈表分類 (1)單向的線性鏈表 每一個節點除了存儲數據元素本身外,還需要指針,用於記錄下一個節點指針 叫做後

原创 直接獲取鍵盤字符命令(遊戲方向操作實例)

#include <stdio.h> #include <stdlib.h> #include <termios.h> #include <unis

原创 Summary Day23

數據結構與算法 1. 基於鏈式存儲結構的棧實現 2. 隊列的基本特徵和實現 2.1 隊列的特徵 具有先進先出的數據結構叫做隊列(Queue) FIFO(first in first out) 入隊操作在隊尾進行處理,出隊操作在隊首進行

原创 控制檯版2048遊戲C程序項目分析(僅供參考,後期代碼實現結構有所調整)

C語言編程項目計劃書 ----2048遊戲 一.目的 瞭解C語言編程的問題分析和方案求解過程,提高抽象和建模能力;瞭解C語言編程的過程,體會編程思想;分工合作,提高團隊合作意識。 二.項目概述 本次程序設計項目主要功能是在Linux控制檯

原创 堆棧順序存儲結構實現4——完結編(綜合調試效果)

// Filename : Stack.c // Author : LupingChen // Date : 2015.5.27 // Content : main #include <stdio.h> #include <st

原创 數組與指針相關累贅混淆概念的簡析

在我們初級程序猿的編程學習中,經常遇到像數組指針、指針數組容易混淆語義的概念 再此小編在老師的指導下深入淺出的分析了一番,發現這類概念性短句有一個共性的特點 就拿數組指針和指針數組來說: 數組指針:把它分成兩個部分 , 數組 和 指針

原创 堆棧的順序存儲結構實現2——棧滿 棧空 入棧 出棧

// Filename : stack.c // Author : LupingChen // Date : 2015.5.26 // Content : empty.full .push.pop #inc

原创 堆棧的順序存儲結構實現1——堆棧的創建與銷燬

// Filename : stack.c // Author : LupingChen // Date : 2015.05.25 // content : creat and destroy #include <stdio

原创 堆棧順序存儲結構實現3——遍歷查看個數元素

// Filename : Stack.c // Author : LupingChen // Date : 2015.2.26 // Content : pop/size/peek #include <stdio.h>