《LeetCode力扣练习》第10题 C语言版 (做出来就行,别问我效率。。。。)
库你急哇,哈集美马戏特~~
这道题很快啊,啪的一下,粘贴通过了,题目说你不讲武德,我说让这题耗子尾汁
作为每日一题其实难度还可以,毕竟我也是花了半分钟才复制粘贴提交通过的
这道难度为困难的题目确实很难,采用了递归的办法写出来,官方给的动态规划的方法确实很好,但是用c语言实现太难了,尝试了好几天也没有结果,最后还是用递归写的,希望后面水平提高再来试一下吧。。。。。
递归一旦结果出错,Debug太难了(0-0)
题目:
力扣官方题库
上代码(经过线上OJ测试)
#include <stdio.h>
#include <stdlib.h>
#include <stdbool.h>bool isMatch(char * s, char * p){if(!*p){return !*s;}bool match= *s && (*s==*p || *p=='.');if(*(p+1)=='*'){return isMatch(s,p+2) || (match&&isMatch(++s,p));}else{return match&&isMatch(++s,++p);}}int main()
{char s[]="ab";char p[]=".*c";printf("%d",isMatch(s,p));return 0;
}
《LeetCode力扣练习》第10题 C语言版 (做出来就行,别问我效率。。。。)相关推荐
- 力扣算法1~10题(js)
标题 力扣算法 文章目录 标题 1.贩卖柠檬水,能否正确找零 错误 思路一: 解法一 缺点:耗时太长 解法二(大佬解法) 2.返回nums中和为target的两个数的下标 解法 3.两数相加 思路与算 ...
- 《LeetCode力扣练习》第56题 合并区间 Java
<LeetCode力扣练习>第56题 合并区间 Java 一.资源 题目: 以数组 intervals 表示若干个区间的集合,其中单个区间为 intervals[i] = [starti, ...
- 《LeetCode力扣练习》第338题 比特位计数 Java
<LeetCode力扣练习>第338题 比特位计数 Java 一.资源 题目: 给你一个整数 n ,对于 0 <= i <= n 中的每个 i ,计算其二进制表示中 1 的个数 ...
- 《LeetCode力扣练习》第46题 全排列 Java
<LeetCode力扣练习>第46题 全排列 Java 一.资源 题目: 给定一个不含重复数字的数组 nums ,返回其 所有可能的全排列 .你可以 按任意顺序 返回答案. 示例 1: 输 ...
- 《LeetCode力扣练习》第33题 搜索旋转排序数组 Java
<LeetCode力扣练习>第33题 搜索旋转排序数组 Java 一.资源 题目: 整数数组 nums 按升序排列,数组中的值 互不相同 . 在传递给函数之前,nums 在预先未知的某个下 ...
- 《LeetCode力扣练习》第96题 不同的二叉搜索树 Java
<LeetCode力扣练习>第96题 不同的二叉搜索树 Java 一.资源 题目: 给你一个整数 n ,求恰由 n 个节点组成且节点值从 1 到 n 互不相同的 二叉搜索树 有多少种?返回 ...
- 《LeetCode力扣练习》第75题 颜色分类 Java
<LeetCode力扣练习>第75题 颜色分类 Java 一.资源 题目: 给定一个包含红色.白色和蓝色.共 n 个元素的数组 nums ,原地对它们进行排序,使得相同颜色的元素相邻,并按 ...
- 《LeetCode力扣练习》第64题 最小路径和 Java
<LeetCode力扣练习>第64题 最小路径和 Java 一.资源 题目: 给定一个包含非负整数的 m x n 网格 grid ,请找出一条从左上角到右下角的路径,使得路径上的数字总和为 ...
- 《LeetCode力扣练习》第62题 不同路径 Java
<LeetCode力扣练习>第62题 不同路径 Java 一.资源 题目: 一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 "Start" ). ...
最新文章
- 0402互联网新闻 | 首批进口游戏版号下放,网易腾讯获批;“少年得到”完成数千万元A轮融资...
- react 给一个引用的组件添加新属性_高阶组件在React中的应用
- 如何使用ASP.NET Core Web API实现短链接服务
- 工作的准备:atoi,itoa,strcpy,memcpy,strcmp,二分查找,strcat
- 在苹果Mac中的“照片”应用中创建幻灯片放映?
- 企业python面试题
- TomCat报404错误是什么原因?该怎么解决?
- 【四二学堂】H5手机游戏-梅花易数一撮金(游戏开发系列微课之一)
- 统计原理笔记 Notes for Statistics I
- 打喷嚏 打嗝 打饱嗝 打鼾 打哈切 用日语都怎么说?
- 大数据同步利器: 表格存储全增量一体消费通道 1
- 快手、抖音、微信视频号三国争霸,究竟鹿死谁家?
- 解决Chrome 内置的翻译功能翻译用不了
- SketchUp安装组件失败“.Net FrameWork 4.5.2”的解决办法
- 嵌入式系统词汇表(Embedded System Vocabulary List)
- 虎年啦,小老虎带你4.5分钟彻底掌握Linux中的创建-目录-文件(mkdir-touch)
- 不得不说,时刻准备着
- 自考 02326 操作系统 综合题整理
- 分享 | OHBM2020所有poster的信息
- 您的Java代码真的可以投入生产吗?