- 博客(5)
- 收藏
- 关注
原创 任意类型数据的选择排序
一、任意类型数据选择排序的基本思想1.对于单一数据类型选择排序的基本思想在链接中的文章中有清楚的讲解http://t.csdn.cn/rZkJw2.对于任意类型数据的选择排序的基本思想:1)先封装可以实现任意类型数据选择排序的算法代码,数据转换为无类型数据进行排序;选择排序段实现代码如下://任意类型数据选择排序void selectSort(void* pArray,int elesize,int len,int(*myCompare)(void*,void*)){ //.
2022-05-09 21:01:45 462
原创 链表的遍历、插入、删除、清空、销毁操作
一、在这里链表的基本操作包括以下几点:1.初始化链表:输入-1退出链表,输入其他值写入链表2.遍历链表:打印输入的数字3.插入链表:插入链表的基本思想为1)创建指针pCurrent指向要查找的数字2)初见前置指针pPrve指向查找数字的前一级3)插入后建立指针关系,即插入的新数字的指针newNode指向查找数字的指针pCurrent,查找数字的前一级的指针pPrve指向插入的新数字的指针newNoded newNode->next = pCurrent; pPrve-&
2022-05-03 17:45:28 4010 1
原创 C语言实现数字及字符串选择排序
一、选择排序思路:1.1 例如从小到大排序1.1.1 开始设定最小值下标为i;1.1.2 从j=i+1的位置起寻找真实最小值下标;1.1.3 判断设定最小值下标i对应元素是否为最小,若不是则更新最小值下标;1.1.4判断真实最小值下标是否与最初设定的最小值下标i相同,若不同交换元素,相同不做更改。二、实现代码1.选择排序代码(数字)#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <.
2022-05-01 14:13:18 2134
原创 C语言My_memove的实现
↵一、memove函数void *memmove(void *dest, const void *src, size_t count);使用memove进行重叠字符串的拷贝大致可分为两种情况:1.从前向后拷贝:当src内存位置高于dest2.从后向前拷贝:当src内存位置低于dest二、实现代码如下:#define _CRT_SECURE_NO_WARNINGS 1#include <stdio.h>#include <string.h&g..
2022-04-30 11:14:49 994
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人