原创 二叉樹的前序遍歷,中序遍歷,後序遍歷詳解

二叉樹的前序遍歷,中序遍歷,後序遍歷詳解 二叉樹的前序,中序,後序遍歷方法總結

原创 c語言——配置文件讀寫

目錄c語言——配置文件讀寫代碼頭文件主文件工具類判斷當前行是否有效獲得文件有效行數加載配置文件解析配置文件獲得指定配置信息釋放配置文件信息總的代碼配置文件 c語言——配置文件讀寫 配置文件讀寫 文件的讀取與關閉 在c++中調用c

原创 和爲K的子數組(subarray-sum-equals-k)

給定一個整數數組和一個整數 k,你需要找到該數組中和爲 k 的連續的子數組的個數。 示例 1 : 輸入:nums = [1,1,1], k = 2 輸出: 2 , [1,1] 與 [1,1] 爲兩種不同的情況。 說明 : 數組的

原创 c語言——結構體賦值(深拷貝和淺拷貝)

c語言——結構體賦值 結構體賦值1 struct Person { char name[64]; int age; }; void test01() { struct Person person1 = { "aaa",

原创 c語言——結構體偏移

目錄c語言——結構體偏移整數類型浮點類型結構體對齊例子結構體成員偏移量test01test02test03參考資料 c語言——結構體偏移 學習結構體偏移前,我們先複習一下c語言的數據類型、結構體對齊。 整數類型 下表列出了關於標準

原创 c語言——指針數組_選擇排序

c語言——指針數組_選擇排序 所謂選擇排序,就是每次找到未排序中最小的(最大的也行)元素的位置,找到後與該位置與未排序序列的第一個元素交換值,直到該序列成爲有序序列。初始狀態整個序列爲無序序列,每次交換都使有序序列的長度加一,無序

原创 c語言——結構體嵌套二級指針

c語言——結構體嵌套二級指針 如果一個結構體內嵌套二級指針了二級指針,這裏的students爲二級指針,也對應了一對多的關係,一個老師,多個學生。 struct Teacher { char *name; char **stu

原创 c語言——結構體嵌套一級指針

c語言——結構體嵌套一級指針 這裏用支了二級指針 void test() { struct Person **person = NULL; person = allocateSpace();//分配內存 printPerso

原创 c語言——結構體基礎概念

c語言——結構體基礎概念 對結構體變量可以在定義時指定初始值 struct Person { char name[64]; int age; }person = { "John", 100 }; void test01()

原创 c語言——查找子串

c語言——查找子串 int del_substr(char *str, const char *substr); 函數首先判斷 substr是否出現在str中,如果並未出現,函數就返回0 如果出現,函數應該把str中該字符串後面

原创 C語言錯誤: HEAP CORRUPTION DETECTED

C語言錯誤: HEAP CORRUPTION DETECTED #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<string.h> #include<stdli

原创 四則運算——c語言

文章目錄四則運算——c語言題目生成讀取計算讀取計算——二級指針版讀取計算——指針+結構體版C 庫函數C 庫函數 - fputc()描述聲明參數返回值實例C 庫函數 - sprintf()描述聲明參數返回值實例資料 四則運算——c語

原创 c語言——vi編輯器

c語言——vi編輯器(第一版) #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<string.h> #include<stdlib.h> //muvi abc

原创 c語言——大文件拷貝

文章目錄c語言——大文件拷貝按【字符】讀取複製按【塊】讀取複製問題思考按【塊】讀取複製【改進】按【塊】讀取複製【快速版】按【塊】讀取複製【快速版】結構體指針fread的一些問題 c語言——大文件拷貝 按【字符】讀取複製 本文代碼在

原创 Qt Creator 5.14版下載及安裝——MSVC

Qt Creator下載及安裝 Qt是C++的一個庫,或者說是開發框架,裏面集成了一些庫函數,提高開發效率。 Qt Creator是一個IDE,就是一個平臺,一個開發環境,類似的比如說VS,也可以進行Qt開發,當然VS中的Qt是作