2019年9月25日
摘要: str里面存放的是数字字符,转成其数值类型比如说str[i]是'1',其实ascii码值为0x31,而'0'的ascii码是0x30,用str[i]-'0'就得到1 进制转换+字符串比较 阅读全文
posted @ 2019-09-25 22:05 HR_Zy 阅读(352) 评论(0) 推荐(0) 编辑
  2019年9月22日
摘要: 需要考虑:有无交集;有多个字符相同,但只有最后两个是公共的;有一个单词为空;全相等; 汇总网上代码,解析如下: 首先求出len1和len2,若len1>len2,令p1指向链表中的第len1-len2+1个结点,若len2>len1,令p2指向链表中的第len2-len1+1个结点 ,然后将指针P1 阅读全文
posted @ 2019-09-22 08:57 HR_Zy 阅读(511) 评论(0) 推荐(0) 编辑
  2019年9月21日
摘要: 此题与上题稍有不同,大体一致。 进击的程序媛,共勉 阅读全文
posted @ 2019-09-21 10:42 HR_Zy 阅读(523) 评论(0) 推荐(0) 编辑
摘要: 最近学习数据结构链表,被每周作业题所困。现做题解,以此共勉。 析:不带头节点的单向链表,一定具有头指针,且在这儿以头指针冠以链表名。头指针指向第一个节点的存储位置。向空链表插入元素,则让该插入元素的链接地址为h(第一个节点的位置),再使头指针h指向该元素。 析:头节点 位于首节点之前,为空,则链接地 阅读全文
posted @ 2019-09-21 09:53 HR_Zy 阅读(389) 评论(0) 推荐(0) 编辑
  2019年9月18日
摘要: 阅读全文
posted @ 2019-09-18 13:33 HR_Zy 阅读(2837) 评论(0) 推荐(1) 编辑
  2019年9月16日
摘要: 创建链表,返回头节点。 创建头指针,并分配内存空间,头指针的下一个节点为空。 创建操作指针,指向头节点。while循环录入数据,并注意每次要设置操作指针的下一个 节点为空。 删除函数,将头节点单拿出来考虑。for遍历链表节点,while判断删除。 #include <stdio.h>#include 阅读全文
posted @ 2019-09-16 21:19 HR_Zy 阅读(1505) 评论(0) 推荐(0) 编辑
摘要: 1.首先创建头指针并初始化,即头指针->next=NULL。接着创建链表指针,并用头指针初始化。 2.可用while循环获取信息,直到检测到输入值为0为止。在循环中,给链表指针申请新的内存空间,并初始化,同时因节点增加,指针不断后移。 3.删除函数,头节点单拿出来判断。创建临时指针保存满足条件的节点 阅读全文
posted @ 2019-09-16 20:50 HR_Zy 阅读(1014) 评论(0) 推荐(0) 编辑