- 博客(13)
- 收藏
- 关注
原创 Git学习笔记
Repository:仓库区(或本地仓库),就是安全存放数据的位置,这里面有你提交到所有版本的数据。其中HEAD指向最新放入仓库的版本。Remote:远程仓库,托管代码的服务器(如GitHub),可以简单的认为是你项目组中的一台电脑用于远程数据交换。Index / Stage:暂存区,用于临时存放你的改动,事实上它只是一个文件,保存即将提交到文件列表信息。Workspace:工作区,就是你平时存放项目代码的地方。
2024-04-02 14:56:29 154 1
原创 C语言快速排序和二分查找
C语言快速排序和二分查找#include <stdio.h>#include <stdlib.h>#define BUF_SIZE 10void display(int array[], int maxlen){ int i; for(i = 0; i < maxlen; i++) { printf("%-3d", array[i]); } printf("\n"); return ;}//二分递归
2021-10-23 15:42:28 497
原创 C语言实现循环队列
C语言实现队列main.c#include "test.h"void test();ElementType dataArray[] = { {1,"侠客行"}, {2,"将进酒"}, {3,"神来之笔"}, {4,"青莲剑歌"}};int main(){ test(); return 0;}void test(){ SeqQueue seq; InitSeqQueue(& seq); for (int
2021-10-06 11:13:20 146
原创 C语言实现顺序栈
C语言实现顺序栈main.c#include "stack.h"void test();ElementType dataArray[] = { {1,"侠客行"}, {2,"将进酒"}, {3,"神来之笔"}, {4,"青莲剑歌"}};int main(){ test(); return 0;}void test(){ SeqStack seqstack; ElementType * element = (Ele
2021-10-02 16:48:27 121
原创 C语言实现顺序表增删改查
C语言实现顺序表main.c#include "test.h"void test();ElementType dataArray[] = { {1,"侠客行"}, {2,"将进酒"}, {3,"神来之笔"}, {4,"青莲剑歌"}};int main(){ test(); return 0;}void test(){ SeqList seqList; InitList(&seqList,dataArray
2021-10-01 17:31:00 195
原创 C语言实现双向链表
C语言实现双向链表(无法运行)插入过程要在草稿纸上画才更懂test.h#ifndef TEST_H_INCLUDED#define TEST_H_INCLUDED#include <stdio.h>#include <stdlib.h>typedef struct{ int id; char * name;}ElementType;//双向链表的节点,一个数据域,两个指针域typedef struct DoublyNode{
2021-09-25 09:53:35 69
原创 C语言循环链表
C语言循环链表循环链表插入节点void InsertCircularLinkList(CircularLinkList * clList,int pos,ElementType element){ //创建一个空节点 CircularNode * node = (CircularNode *)malloc(sizeof(CircularNode)); node->data = element; node->next = NULL; if (p
2021-09-24 21:28:53 74
原创 C语言实现单链表的初始化及增删改查
C语言实现链表的初始化及增删改查文件组织main.cmain.c//注意:linkList为头节点,头节点只是为了后面操作方便。其数据域无意义,但是头节点数据域通常保存链表长度,头指针指向第一个节点。#include "test.h"//初始化链表void InitLinkList(LinkList * linkList,ElementType * dataArray,int length);//插入节点void InsertLinkList(LinkList * linkList
2021-09-23 15:30:51 1155
原创 C语言结构体中.和->的区别使用
看例子即可明白,实际上区别在于定义的是结构体指针还是结构体变量。typedef struct // 定义一个结构体类型:DATA{ char key[10]; // 结构体成员:key char name[20]; // 结构体成员:name int age; // 结构体成员:age}DATA; DATA data; // 声明一个结构体变量DATA *pdata;
2021-09-19 16:47:16 785
原创 CodeBlocks中程序的多文件组织
main文件内声明函数,include入新建的.h文件实现函数,include入新建的头文件[include <stdio.h> 定义宏,定义结构体
2021-09-16 20:40:55 224
原创 C语言归并排序
C语言归并排序#include <stdio.h>#define ArrLen 20void printList(int arr[],int len){ int i; for (i=0;i<len;i++){ printf("%d\t",arr[i]); }}void merge(int arr[],int start,int mid,int end){ int result[ArrLen]; int k=0; i
2021-09-12 10:32:17 103
原创 Python实现链表增删查改
Python实现链表增删查改#先定一个node的类class Node(): #value + next def __init__ (self, value = None, next = None): self._value = value self._next = next def getValue(self): return self._value def getNext(self):
2021-08-05 01:23:17 227
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人