Loading...
1. 链表分类 区分链表的种类可以从三个方向,是否有头节点、是否是单链表和是否循环。 根据这三个属性可以把链表分为2^3 = 8种。其中无头不循环单链表和有头循环双向链表最常用。 2. 头节点对...
1. DSeqList.h #define _CRT_SECURE_NO_WARNINGS #pragma once #include <stdio.h> #include <...
1. 项目总结 使用函数指针数组构建转移表,使得不同功能函数的调用不用拘泥于一连串的if else,而只需要一个数组元素的下标引用就能完成。 // 定义转移表类型 typedef void(*p...
1. 结构体 1.1. 结构体的声明、定义和初始化 typedef struct Student { char name[1024]; char gender[10]; ...
1. 调整数组使奇数全部都位于偶数前面。 void partition(int* arr, int size) { int left = 0, right = 0; int tm...
1. 题目描述 现有n个数,从中任选k个数,打印所有可能的选取方法的k个数的和 2. 解题 用两种方法来解这个题,不过都是递归。 第一种方法比较直观,比较符合人的思路。从n个数中选k个数,那就把...
// mine.h // ------ #define _CRT_SECURE_NO_WARNINGS #pragma once #include <stdio.h> #includ...
#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> #include <W...