- 博客(5)
- 收藏
- 关注
原创 线性表链接存储
以下是关于线性表链接存储(单链表)操作的11种算法 1.初始化线性表,即置单链表的表头指针为空 2.创建线性表,此函数输入负数终止读取数据 3.打印链表,链表的遍历 4.清除线性表L中的所有元素,即释放单链表L中所有的结点,使之成为一个空表 5.返回单链表的长度 6.检查单链表是否为空,若为空则返回1,否则返回0 7.返回单链表中第pos个结点中的元素,若
2017-01-04 19:54:11 590
原创 打印乘法口诀表
打印乘法口诀表的(精简版)#include#include#include#pragma warning(disable:4996)void multiplication_table(int line) //乘法口诀表实现函数{ int i = 1; for (; i <= line; i++) { int j = 1; for (; j <= i; j++)
2017-01-03 13:14:29 867
原创 二分法的解读汇总
二分法的解读汇总(一) 二分查找,最基本的算法之一,也是面试中常被考察的重点,因为基本的算法最能反映出一个人的基础是否扎实。本文对二分查找相关题目做一个总结。 在学习算法的过程中,我们除了要了解某个算法的基本原理、实现方式,更重要的一个环节是利用big-O理论来分析算法的复杂度。在时间复杂度和空间复杂度之间,我们又会更注重时间复杂度。
2017-01-02 09:05:02 7183
原创 模拟实现一个字符串的反转
#include #include #include //断言的库函数文件,用以执行时抛出异常#include void my_reverse(char *left,char *right) //定义具有逆置字符功能的函数{char tmp=NULL;assert(left); //断言,以保证传进的两个指针类型的参数是否不为空
2017-01-01 09:57:11 333
转载 模拟实现一个字符串的反转的9种方法
1. 使用Array.Reverse方法对于字符串反转,我们可以使用.NET类库自带的Array.Reverse方法public static string ReverseByArray(string original){char[] c = original.ToCharArray();Array.Reverse(c);return new string(c);
2017-01-01 09:24:07 3202 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人