数据结构之单向循环链表 单向循环链表与单向链表的结点结构相同,每个结点都有一个数据域、一个指针域。数据域用来存储结点的数据,指针域用来存储下一个结点所在的内存空间地址。两者不同的是,单向链表末结点的指针域为NULL,而单向循环链表末结点的指针域存储了头结点所在的内存空间地址。这里实现了单向循环链表的六个基本功能,初始化链表、添加结点(头插法、尾插法)、删除结点、反转链表、遍历链表。
数据结构之单向链表 单向链表中的每个结点都有一个数据域、一个指针域。数据域用来存储结点的数据,指针域用来存储下一个结点所在的内存空间地址。这里完成了单向链表的五个基本功能,初始化、头插法、尾插法、删除结点、遍历链表。
聊聊C指针 抛开语言来说,指针就是内存单元的地址,就是内存单元的编号。有了指针,我们就可以通过C语言这个工具去访问指定内存单元,修改指定内存单元的值。由于指针存储于指针变量当中,就可以由指针变量作空间转移。例如charx='L';我们就可以通过指针变量p转移到变量x的空间,具体做法是在指针变量p前面加上*,*p就完成了一次空间转移。......
BeanToMap or MapToBean 前期也写beanToMap、mapToBean的工具类,只是有点土而已。今天的beanToMap、mapToBean比以往更具有健壮性、高效性,也算是了结了。健壮性体现在:若Bean中的实例成员变量为null,则在转换成Map后,对应的键值对中的值也为null。若Map中没有与Bean的实例成员变量相对应键值对,则在转换成Bean后,Bean实例的那些成员变量也为null。若Map中键值对的值的真实类型全是String,与Bean的实例成员变量类型无法挨个对应,则对Map中的Value挨
运用C指针实现字符串的一波函数 玩编程许久,总感觉少点什么,又回头看了看C指针和字符串。便动手运用C指针实现了C字符串的一波函数。准确来说的话,C语言中只有字符类型,没有字符串类型。字符串统统是字符数组,由一个一个的字符拼接在一起。运用指针实现C语言的字符串函数,有点深度,不仅要勤动脑,勤动手,还要细心,要耐心。一、字符串函数展示1. 求字符串长度int length(char *string);2.复制字符串char *copy(char *source, char *destination);3.取..
JavaScript实现轮播图方法二 JavaScript实现轮播图方法二一个img标签,一个函数,一个定时器完成轮播图效果展示主要代码HTMLCSSJavaScript玩JavaScript的感受一个img标签,一个函数,一个定时器完成轮播图效果展示主要代码HTML<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>turnPhoto2</title>