自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 链队列、循环队列

链队列:代码:#include <stdio.h>#include <malloc.h> typedef struct LinkNode{ int data; LinkNode* next;}*LinkNodePtr; typedef struct LinkQueue{ LinkNodePtr front; LinkNodePtr rear;}*LinkQueuePtr; LinkQueuePtr initQueue(){ LinkQueu

2022-05-17 20:48:23 94

原创 5.12作业 汉诺塔

1、代码/** * Hanoi. */void hanoi(int paraN, char paraSource, char paraDestination, char paraTransit) { if (paraN <= 0) { return; } else { hanoi(paraN - 1, paraSource, paraTransit, paraDestination); printf("%c -> %c \r\n", paraSource, paraDe

2022-05-12 22:30:59 92

原创 5.12作业 递归

1、代码/** * Recursive addition. */int addTo(int paraN) { int tempSum; printf("entering addTo(%d)\r\n", paraN); if (paraN <= 0) { printf(" return 0\r\n"); return 0; } else { tempSum = addTo(paraN - 1) + paraN; printf(" return %d\r\n", temp

2022-05-12 22:21:24 98

原创 2.5多项式加法

1、代码#include<stdio.h>#include<malloc.h> /** *Linked list of integers. The key is data. The key is sorted in non-descending order. */typedef struct LinkNode{ int coefficient; int exponent; struct LinkNode *next;}*LinkList, *NodePtr;

2022-05-06 21:48:50 106

原创 2.4静态链表

1.代码#include <stdio.h>#include <malloc.h>#define DEFAULT_SIZE 6typedef struct StaticLinkedNode{ char data; int next;} *NodePtr;typedef struct StaticLinkedList{ NodePtr nodes; int* used;} *ListPtr;/** * Initialize the list with

2022-05-03 21:09:41 96

原创 2.3 双向链表

1、代码#include <stdio.h>#include <malloc.h>/** * Double linked list of integers. The key is char. */typedef struct DoubleLinkedNode{ char data; struct DoubleLinkedNode *previous; struct DoubleLinkedNode *next;} DLNode, *DLNodePtr;/**

2022-05-03 20:58:34 78

原创 数据结构2.2 单链表

1、代码#include<stdio.h>#include<malloc.h> typedef struct link { int data; struct link* next;}Link,*LinkPtr; LinkPtr AppendNode_tail(LinkPtr head,int data){//tail LinkPtr p = NULL, pr = head; p = (Link*)malloc(sizeof(Link));

2022-04-29 21:32:06 102

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除