C语言
文章平均质量分 60
凤姐的哥哥
这个作者很懒,什么都没留下…
展开
-
牛客华为C编程题-字符串最后一个单词的长度
题目内容:题目分析:这个题目其实难度比较小,我也不大明白为什么在这会显示难度级别为较难的。看完题目第一个思路就是,针对字符串,从头到尾遍历一遍,每当遇到空格时,计数清零,直到遇到’\n‘,即换行符,为止结束。这个办法较为直接,当效率不高,因为题目说这个字符串不小于5000个字节,若这个字符串长度就是5000个字节,且最后一个单词长度为1时,那么就浪费了很多时间了。对此不难想出,从字符串末尾开始遍历为更好的解法,当遇到空格时,直接结束遍历就行了。但是,对于本题来说,这个解法比较复杂的一点在于边界条件原创 2021-07-04 18:10:28 · 289 阅读 · 0 评论 -
C语言之单链表反转(递归,迭代),排序
C语言之单链表反转(递归,迭代),排序前言这篇会是关于单链表最后一篇的介绍,之前还介绍过的文章分别是:单链表及各项操作介绍单链表初始化单链表打印(遍历),查询,定位,插入,删除,链表长度单链表反转之迭代对于单链表很多的基本算法,甚至是树结构,在这本人都比较建议各位不要用大脑想如何实现,而是在本子上画出来它的步骤,即使是个大概也好,必须先要有思路再敲代码。所以在这里先用图解来介绍一下单链表反转中运用迭代的方式实现的步骤。首先我们先取单链表当中的任意一个节点来作例子:从上面的图片可以看原创 2020-06-04 05:51:16 · 1727 阅读 · 0 评论 -
C语言之单链表打印(遍历),查询,定位,插入,删除,链表长度
hi、原创 2020-05-18 06:15:01 · 5286 阅读 · 1 评论 -
C语言之单链表初始化
单链表原创 2020-04-26 23:04:44 · 21676 阅读 · 6 评论 -
C语言之单链表及各项操作介绍
近况因为疫情被困在了英国,国内的招聘都错过了,原本预约好的面试也都不能如期参加。感觉出国深造的这几年都浪费了。不过也不能灰心。在这个每天都只能待在家的期间,还是要好好学学对以后职场有帮助的技能吧。要学的知识真的很多,因为我是通信工程专业毕业的,所以就选择了钻研一下数据结构和算法。其中我在之前几个月也写过一篇过于这领域的文章,就是字符串搜索以及替换。不过现在看来,还是非常皮毛的,不过对这话题感...原创 2020-04-22 00:30:47 · 1033 阅读 · 0 评论 -
C语言之字符串搜索以及替换
字符串搜索以及替换刚开始摸爬打滚的登上了求职的路上,经历了无数的面试以及笔试。至今还没有着落。经验已经积累了一些,今天在这里写详细分析一下我在笔试当中遇到的一个高频考题。没错,就是本章的题目,字符串的搜索以及替换。题目介绍目前参过4个不同公司企业的笔试了。其中这一题居然连续出现了两次。这一题比较考基础以及程序员的思维。看似简单但暗藏的玄机,如果不在考试之前做好充分的准备,那么在半个小时或一个...原创 2020-03-18 11:02:08 · 4918 阅读 · 3 评论