摘要:
正则好舒服, 时间限制:1秒 空间限制:32768K 热度指数:126640 本题知识点: 字符串 算法知识视频讲解 题目描述 请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。例如,字符串"+100","5e2","-123","3.1416"和"-1E-16"都表示数值。 但是"12e 阅读全文
摘要:
时间限制:1秒 空间限制:32768K 热度指数:157641 题目描述 给定一个数组和滑动窗口的大小,找出所有滑动窗口里数值的最大值。例如,如果输入数组{2,3,4,2,6,2,5,1}及滑动窗口的大小3,那么一共存在6个滑动窗口,他们的最大值分别为{4,4,6,6,6,5}; 针对数组{2,3, 阅读全文
摘要:
时间限制:1秒 空间限制:32768K 热度指数:156998 题目描述 请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。路径可以从矩阵中的任意一个格子开始,每一步可以在矩阵中向左,向右,向上,向下移动一个格子。如果一条路径经过了矩阵中的某一个格子,则之后不能再次进入这个 阅读全文
摘要:
这道题不是要求走一趟最多走多少,而是最多走多少,WA几次才想通。 时间限制:1秒 空间限制:32768K 热度指数:142006 题目描述 地上有一个m行和n列的方格。一个机器人从坐标0,0的格子开始移动,每一次只能向左,右,上,下四个方向移动一格,但是不能进入行坐标和列坐标的数位之和大于k的格子。 阅读全文
摘要:
时间限制:1秒 空间限制:32768K 热度指数:122511 算法知识视频讲解 题目描述 如何得到一个数据流中的中位数?如果从数据流中读出奇数个数值,那么中位数就是所有数值排序之后位于中间的数值。如果从数据流中读出偶数个数值,那么中位数就是所有数值排序之后中间两个数的平均值。我们使用Insert( 阅读全文
摘要:
双端队列 时间限制:1秒 空间限制:32768K 热度指数:113070 本题知识点: 字符串 题目描述 请实现一个函数用来找出字符流中第一个只出现一次的字符。例如,当从字符流中只读出前两个字符"go"时,第一个只出现一次的字符是"g"。当从该字符流中读出前六个字符“google"时,第一个只出现一 阅读全文
摘要:
时间限制:1秒 空间限制:32768K 热度指数:139716 题目描述 输入一棵二叉树,求该树的深度。从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路径,最长路径的长度为树的深度。 直接递归 /* struct TreeNode { int val; struct TreeNode * 阅读全文
摘要:
@selfboot 牛逼的代码,长度相同,一遍出结果, 长度不同,短的点跑完,变成长的,当长的跑完变成短的链表的时候,较长的链表已经走过了多的结点。 时间限制:1秒 空间限制:32768K 热度指数:185905 本题知识点: 链表 题目描述 输入两个链表,找出它们的第一个公共结点。 class S 阅读全文
摘要:
最大子段和,最大能取所有 时间限制:1秒 空间限制:32768K 热度指数:211448 本题知识点: 数组 题目描述 HZ偶尔会拿些专业问题来忽悠那些非计算机专业的同学。今天测试组开完会后,他又发话了:在古老的一维模式识别中,常常需要计算连续子向量的最大和,当向量全为正数的时候,问题很好解决。但是 阅读全文
摘要:
约瑟夫环,用链表,队列,总之模拟过程 时间限制:1秒 空间限制:32768K 热度指数:157464 本题知识点: 模拟 题目描述 每年六一儿童节,牛客都会准备一些小礼物去看望孤儿院的小朋友,今年亦是如此。HF作为牛客的资深元老,自然也准备了一些小游戏。其中,有个游戏是这样的:首先,让小朋友们围成一 阅读全文
摘要:
没有判断数组长度,导致{1,3,2,5,4}输出结果是false是什么鬼??? 时间限制:1秒 空间限制:32768K 热度指数:163724 本题知识点: 字符串 题目描述 LL今天心情特别好,因为他去买了一副扑克牌,发现里面居然有2个大王,2个小王(一副牌原本是54张^_^)...他随机从中抽出 阅读全文