原创 我的友情鏈接

Pzd流川楓

原创 二叉樹

1.樹的節點:節點包含數據和指向其它節點的指針,因爲不知道有幾個指向其它節點的指針呢個,所以樹的結構變得難以定義(因爲子節點的個數是未知的),這是可以採用左孩子和右兄弟的表示方法,左孩子可以訪問左子樹的節點,用右子樹可以一直往下訪問它的兄弟

原创 萬年曆軟件各個接口功能的實現

萬年曆軟件可以實現日曆顯示,日曆查詢,日曆修改,日期備忘錄,信息幫助這些功能:#include<stdio.h>#include"CalendarTable.h"#include<stdlib.h>int main(){CalendarTa

原创 Linux背景

Linux的性質,Linux是一種基於馮諾依曼的操作系統,與windows性質相同,只是windows普及程度更高,Linux的普及程度較低。雖然Linux普及程度較低,但是他的一些有點也是我們不可忽視的。Linux具有很強的穩定性和高效性

原创 回溯法解決迷宮問題

現在有迷宮地圖:(回溯法)1 1 1 1 1 1 1 1 1 11 1 1 1 1 1 1 1 1 10 0 0 1 1 1 1 1 1 11 1 0 1 1 1 1 1 1 11 1 0 1 1 1 1 1 1 11 1 0 1 1 1

原创 動態順序表一般接口功能的實現

動態順序表可以克服靜態順序表的一些相應問題,使用時可以根據儲存數據的數量對存儲空間進行動態開闢,可以節省空間,在這將其一般接口功能進行實現。#include"Sql_D.h"#include<stdio.h>void test1()//初始

原创 猜數字小遊戲

#include<stdio.h>//猜數字遊戲#include<stdlib.h>int main(){int i=0;printf("猜數字小遊戲\n");printf("********************************

原创 怪怪的函數strtok

////#include<stdio.h>//strtok函數的利用//int main()//{// char p[] = "192.196.23.45";// char *token=strtok(p, ".");// ///*prin

原创 C結構體實現一個通訊錄

題目:實現一個通訊錄,通訊錄可以用來存儲1000個人的信息,每個人的信息包括:姓名,性別,年齡,電話,住址。提供方法:1.添加聯繫人信息 2.刪除指定聯繫人的信息 3.查找指定聯繫人的信息 4.修改指定聯繫人的信息 5.顯示所有聯繫人信息

原创 兩個隊實現棧

  我們知道隊的特點是先進先出,元素只能從隊的尾部進入,只能從隊的尾部出來;棧的特點是先進先出,先進棧的元素被壓入棧底,後進入的元素覆在棧頂,出棧時也只能從棧的頂部出來。所以我們要借用兩個隊來實現棧的功能,先不用棧自身的屬性卻可以實現棧的屬

原创 c註釋轉換成c++註釋

對於代碼來說註釋是非常重要的,因爲這樣可以提高自己寫的代碼的刻度性,現在實現c轉換成c++註釋的功能,可以將眼花繚亂的註釋方式總結成8個種類,分別是:// 1.一般情況/* int i = 0; */// 2.換行問題/* int i =

原创 字符串部分函數的實現

strstr函數的實現本函數是用來判斷字符串str2是否是str1的子串。如果是,則函數返回str2在str1中首次出現的的當前地址;否則,返回NULL。代碼模擬:#include<stdio.h>//模擬實現strstr#include<

原创 二維數組知多少

有的實際問題一維數組是無法解決的,所以引入二維數組甚至是多維數組,這裏着重討論一下二維數組,如果深刻理解二維數組多維數組也就迎刃而解。1. 二維數組的定義:例如現在有3支球隊,每支隊有5個人,要充分表達每個人便可以引入二維數組,例如a[0]

原创 關於shared_ptr

   首先了解shared_ptr毫無疑問的是智能指針的一種,智能指針是爲了解決在大型代碼裏無法不好控制指針的問題,例如:在類裏面如果出現了動態開闢出來的空間,有一個指針指向這塊空間,如果在相應的作用範圍之內沒有將其delete掉會造成內存

原创 猜數字小遊戲

#include<stdio.h>//猜數字遊戲#include<stdlib.h>int main(){int i=0;printf("猜數字小遊戲\n");printf("********************************