(1)MySQL:
SQL26:计算25岁以上和以下的用户数量——select两个,union all;
SQL27:查看不同年龄段的用户明细——嵌套三个if条件,as;
SQL28:计算用户8月每天的练习量——使用日期函数day(),group by确定值,where条件判断用=;
(2)算法:
NC78:反转链表——pre、cur、temp分别指向三个,null返回,最终返回pre;
NC21:链表内指定区间反转——不同于上一个题,因为引入了伪头节点res(初始化为-1,pre指向res,res下一个为head),两个for循环,第一个用来走到第m个,第二个用来反转,代码有所不同:因为不需要反转到伪头节点,所以选择“架空”的方式,cur.next=temp.next/temp.next=pre.next(就算是cur吧)/pre.next=temp(应该是下一轮了),最后返回伪头节点的下一个节点,就是head啦;
NC50:链表中的节点每k个一组翻转——递归,翻转后的head就是tail,for循环到k,如果tail==null就可以返回head了,否则tail.next。while循环,cur的终止条件是tail,其他一样。head.next继续递归,返回pre。
2022-04-23
在牛客打卡1天,今天学习:刷题 6 道/代码提交 9 次
全部评论

相关推荐

找到实习了 给了150一天 但是说是低代码 值得去吗
码农索隆:是在没实习,可去,待个一两周,不行就润呗
点赞 评论 收藏
分享
06-02 15:17
门头沟学院 Java
心爱的idea:怎么会呢 应该是打招呼有问题 问就说实习6个月全国可飞随时到岗
点赞 评论 收藏
分享
这算盘打的
程序员小白条:都这样的,都是潜规则,你自己说可以实习一年就行了,实习可以随便跑路的
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务