牛客网编程
三印
专注于大数据、BI、数据挖掘、数据库架构方向,欢迎交流,共同进步~
展开
-
SQL求用户的最大连续登陆天数
建表插入数据 create table tmp_continous( id STRING , time DATETIME );INSERT OVERWRITE TABLE tmp_continousSelect '201', '2017-01-01 00:00:00' union allSelect '201','2017-01-02 00:00:00' ...原创 2020-04-06 11:10:05 · 9884 阅读 · 0 评论 -
用python 第一次在牛客网在线编程
题目描述请设计一个算法能够完成两个用字符串存储的整数进行相加操作,对非法的输入则返回error输入描述:输入为一行,包含两个字符串,字符串的长度在[1,100]。输出描述:输出为一行。合法情况输出相加结果,非法情况输出error示例1输入复制123 123abd 123输出复制246Error代码部分:已经通过的检验;思路是:首先判断输入字符的长度,根据它给的条件,再去判断字符串里面是否存在...原创 2018-06-07 10:17:05 · 8053 阅读 · 0 评论 -
牛客网算法错题笔记总结
1、给定节点数n后,求二叉树最多的结构结构数量num = C(2n,n)/n+1;其中n是给定的节点数2、平衡二叉树,在给定树的高度之后,求最少节点个数,递推求解,公式如下F(n) = F(n-1) + F(n-2) + 1 F(0) = 0; F(1) = 1;F(2) = 23、具备时间序列标注能力的算法1、convoluntion neural network; 2、隐马科夫 ...原创 2018-07-06 16:06:17 · 342 阅读 · 0 评论 -
牛客网编程之句子反转
题目描述给定一个句子(只包含字母和空格), 将句子中的单词位置反转,单词用空格分割, 单词之间只有一个空格,前后没有空格。 比如: (1) “hello xiao mi”-> “mi xiao hello”输入描述:输入数据有多组,每组占一行,包含一个句子(句子长度小于1000个字符)输出描述:对于每个测试示例,要求输出句子中单词反转后形成的句子示例:输入:hello xiao mi输出:m...原创 2018-07-06 16:19:40 · 511 阅读 · 0 评论 -
牛客网编程之二分查找
思路和代码如下:仅供学习,牛客网回复也属于本人,不是抄袭!1 首先题目限定了使用二分查找法2 可能出现重复,但是想一下,如果出现了重复,如果是出现再后面,肯定不用考虑,因为执行过程中会忽略,但是出现再前面,返回的索引就不对了,因此再找的得到元素的基础上,要再一个查询条件,查找前面是否存在重复,有则返回3 查不到元素,树立一个标志位 count ,查到致1,未查到就是0,返回时候判...原创 2018-07-20 09:42:58 · 661 阅读 · 0 评论