From 5e8643185a568e006a324fad623b26edf202b214 Mon Sep 17 00:00:00 2001 From: CharlotteChow <15813380415@163.com> Date: Sun, 16 Jul 2017 22:03:25 +0800 Subject: [PATCH] Create data structure (1) --- data structure (1) | 53 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 data structure (1) diff --git a/data structure (1) b/data structure (1) new file mode 100644 index 0000000..542baa8 --- /dev/null +++ b/data structure (1) @@ -0,0 +1,53 @@ +#### since i still could not figure out how to use jekyll to build a blog(awkwark *-*), so I will just commit my codes in github. +#### 2017-07-16 22:01:50 +tag: data structure +tools: C +-------------------------------------- + + +#include +#include + +int main() +{ + int i = 0; + char ex[100] = {'1','2','3','4'}; + push_q(ex); + for(i = 0; i < strlen(ex); i++){ + printf("%c",ex[i]); + } + + return 0; +} + + void pop(char param[],int t){ + int i; + char insert = (char)( t+'0'); + for(i = 0; i < 100; i++){ + if(i == strlen(param)){ + param[i] = insert; + break; + } + } + } + // + void push_s(char param[]){ + int i; + for(i = 0; i < 100; i++){ + if(i == strlen(param)){ + param[i] = '\0'; + break; + } + } + } + // + void push_q(char param[]){ + int i; + for(i = 0; i < 100; i++){ + param[i] = param[i+1]; + if(i == strlen(param)){ + break; + } + } + } + -- GitLab