首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
小鹏不会飞
掘友等级
学生
|
中国石油大学华东
编程爱好者
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
35
文章 35
沸点 0
赞
35
返回
|
搜索文章
最新
热门
《C专家编程》笔记第三章--分析C语言的声明
首先要搞清楚一点,const表示修饰的变量不能被赋值而不是常数,类似于只读。如果搞懂了下面几个例子,那你就基本上掌握了对const的使用。 上面最后一句的声明的关键在于对char * const *的理解,也就是函数返回的类型,首先char**表示一个指向char型的二级指针,…
《C专家编程》笔记第二章--这不是Bug,而是语言特性
主要讲解了switch的一些基本运用,这里就不过多描述。 sizeof : 在动态内存分配时,经常用到sizeof进行内存大小的计算,一直以为sizeof()是一个函数,返回值是形参的字节数,直到我读了这本书之后才发现打错特错。sizeof是一个操作符,就像 &&、**||**…
《C专家编程》笔记第一章 C:穿越时空的迷雾
从这一章的标题就可以看出,这一章主要讲解了C语言的历史,真正的知识点不是很集中,每个知识点都分散在各个故事里。我把我认为有价值的知识点(其实都很有用)都记录下来并且标记页数,方便以后的查阅。 该部分粗略地介绍了c语言的一些特点,更为详细的内容将在后面章节具体讲解。 这一点是c语…
leetcode695.岛屿最大面积
遍历每个元素,计算每个元素的所在岛屿的最大面积。运用dfs算法,没走到一个位置,判断该位置元s是否为1,如果是1,则把该位置置0,继续判断
leetcode680.验证回文字符串(2)
本题属于简单类型,思路也不是很复杂,运用双指针,一个指向字符串的头部,一个指向尾部,若两只指针的元素相等,则各自向中间移动一步,若不等则需要考虑两种情况:移动左指针,继续判断剩下的字符串是否为回文字符串,移动右指针判断是否为回文字符串。记录本题的主要原因在于代码的优化上,所以本…
leetcode136.只出现一次数字
如果没有题目要求的算法具有线性时间复杂度,和不能使用额外的空间实现,这道题很好解,直接暴力搜索时间复杂度为O(n^2),就可以完成。但想了很久都没有想到满足题目要求的解法,于是参考了官方的题解。官方题解
error: member access within null pointer of type 'struct node' 问题的常规解决方法
在leetcode做题时总是会遇到这个错误:“error: member access within null pointer of type 'struct node' (solution.c)”,因此在此记录一般的调试方法。 可能在不同程序中type后面的类型不一样,比如我…
leetCode155.最小栈实现(C语言)
根据题目要求在实现栈的同时需要在常数时间范围内找到栈中最小的元素,首先想到的就是在创建一个辅助栈,该栈按照元素从小到大的顺序排列,在pop和push时对这辅助栈进行调整,所以栈顶永远是最小元素,满足题目要求。 可以双向链表进行改进,这样可以不用再插入和删除操作中单独判断元素是否…
leetCode1091.二进制矩阵中的最短路径
最短路径题目想到的算法是BFS,通过队列实现,把当前位置压入队列,再弹出一个队列元素,把该元素可能到达的位置再压如队列,这样一层一层的找,直到找到目标位置,走过的就是最短路径。
C语言实现链式存储结构的队列
今天刷leetcode时,遇到了关于BFS算法的一道题,而BFS一般用队列实现,C语言没有直接可以生成队列的库函数,所以需要自己编写,在此记录一下队列的c语言实现。 用链式结构实现的队列不用判断队列是否为满,可以一直存,若要判断长度需要在定义size记录。
下一页
个人成就
文章被点赞
46
文章被阅读
26,729
掘力值
666
关注了
1
关注者
7
收藏集
0
关注标签
4
加入于
2020-05-08