• avatar wzq_hwx 2021-08-02 17:50:51

    题解 | #最长回文子串#

    #include<iostream> using namespace std; int main() { string input; int result = 0; bool flag = true; while(cin >> input)

    来自 wzq_hwx
    00
  • avatar 陈文泰 2021-08-02 17:56:04

    题解 | #二叉树中是否存在节点和为指定值的路径#

    helper 函数:以root根的结点,是否存在到叶子结点使得pathsum为s # class TreeNode: # def __init__(self, x): # self.val = x # self.left = None # se

    来自 陈文泰
    00
  • avatar 墨海灬流弈 2021-08-02 17:56:34

    I Intervals on the Ring

    I题 题解:构造k个区间使k个区间所有区间交集是m区间的并集,只需要遍历环形的a[i].l和a[i-1].r就可以把中间的无关数字剔除。 代码: #include<iostream> #include<algorithm> using namespace 

    来自 墨海灬流弈
    30
  • avatar 泪无声呢 2021-08-02 17:57:07

    题解 | #字典树的实现#

    字典树的实现 问题描述:字典树又称为前缀树或者Trie树,是处理字符串常用的数据结构。假设组成所有单词的字符仅是‘a’~‘z’,请实现字典树的结构,并包含以下四个主要的功能。void insert(String word):添加word,可重复添加;void delete(String wor

    来自 泪无声呢
    00
  • avatar 想躺着 2021-08-02 17:58:25

    复杂链表的复制

    按顺序分两次复制,使用map存储clone的映射关系 第一次,从头节点clone到尾节点,不复制random,并将原链表的地址与clone的新地址使用map映射tmp:=make(map[*RandomListNode]*RandomListNode) root := &RandomL

    来自 想躺着
    00
  • avatar 牛客989163706号 2021-08-02 18:15:45

    题解 | #查找所有已经分配部门的员工的last_name和first_name以及dept_no#

    1. 先查出最高的薪水 2. 排除最高薪水后的 最高薪水(第二高的薪水) 3. 将 2 得出的薪水,作为筛选条件,进行连表查询 SELECT  s.emp_no,s.salary,e.last_name,e.first_name FROM employees e JOI

  • avatar 不经历怎么能成长 2021-08-02 18:17:55

    题解 | #求路径#(递归dfs->动态规划)

    class Solution { public: /** dp[i][j] = dp[i-1][j]+dp[i][j-1] i,j到0,0的路径数 dp[0][0],dp[1][0],dp[2][0]...dp[1][0]dp[2][0]...都为1 */

  • avatar 潍坊91年骚0找1 2021-08-02 18:31:21

    动态规划解决Levenshtein 距离问题

    1.问题描述:        Levenshtein 距离,又称编辑距离,指的是两个字符串之间,由一个转换成另一个所需的最少编辑操作次数。许可的编辑操作包括将一个字符替换成另一个字符,插入一个字符,删除一个字符。编辑距离的算法是首先由俄国科学家

  • avatar ZX2021 2021-08-02 18:36:50

    题解 | #链表中的节点每k个一组翻转#

    采用快慢指针,快指针与慢指针相距k个节点,每次分组后采用头插法让快指针到慢指针的节点翻转。如果最后不够k个节点,则直接拼接链表。注意每次分组后需要用新链表的尾节点去链表剩下没有遍历的节点以保证链表不会断。这里没有去记录尾节点,而是通过头节点去遍历得到尾节点,应该可以优化直接记录下尾节点。 /**

    来自 ZX2021
    00
  • avatar 不经历怎么能成长 2021-08-02 18:37:22

    题解 | #合并区间#(排序,合并)

    class Solution { public: static bool cmp(Interval v1,Interval v2){ return v1.start <= v2.start; } vector<Interval> merge(

  • avatar Java架构师-桃子 2021-08-02 19:06:25

    靠着Github上扣下来标星90.6K的面试题,成功斩获阿里P7 offer

    种一棵树,最早的时间是十年前,其次是现在,你现在好好努力,才有可能让奇迹出现在你身上,止步不前只会让你被淘汰! 疯狂学习半年,拼出一个奇迹 这半年学习真的很辛苦,值得庆幸的是最后付出得到了收获,成功上岸阿里! 这半年我是如何度过的? 每天只要一有时间都忙着学习,家庭琐事全交给媳妇了,保证自己的学习

  • avatar ZX2021 2021-08-02 19:07:37

    题解 | #链表中的节点每k个一组翻转#

    采用fast、slow快慢指针来进行分组,对每个分组使用头插法对链表进行翻转。使用curr_group_tail来记录当前组的尾部,即采用头插法时该节点为分组的首节点。进行到下一组时,curr_group_tail即是新链表的尾部。若剩下的节点不够k个则直接对链表进行链接即可。 /** * str

    来自 ZX2021
    00
  • avatar 牛客517072235号 2021-08-02 19:11:28

    #增高防护塔#

    #include<iostream> using namespace std; int main() { int n; cin>>n; int a[n]; for(int i=0; i<n; i++) cin>>

  • avatar 不语的誓言 2021-08-02 19:12:37

    题解 | #查找输入整数二进制中1的个数#

    输入一个正整数,计算它在二进制下的1的个数。注意多组输入输出!!!!!!#include<stdio.h>int main(){ int x,num=0; while (scanf("%d",&x)!=EOF) { while(

    来自 不语的誓言
    10
  • avatar 学习学习588 2021-08-02 19:12:42

    在springboot中处理静态资源

    在springboot中,可以使用以下方式处理静态资源 webjars localhost:8080/webjars/ public,static,/**,resources localhost:8080/优先级 resources>static(默认)>public

    来自 学习学习588
    11
  • avatar DeepLoveNew 2021-08-02 19:12:56

    题解 | #删除有序链表中重复的元素-I#

    题目描述: 删除给出链表中的重复元素(链表中元素从小到大有序),使链表中的所有元素都只出现一次 思路: 如果当前结点的值等于其后继节点的值,则将其后继结点删除;否则向下遍历,直到链表尾结点。 class Solution { public:  &n

    来自 DeepLoveNew
    00
  • avatar 夜寻极光。 2021-08-02 19:13:45

    题解 | #将字符串转换为驼峰格式#

    split(separator,howmany) 方法用于把一个字符串分割成字符串数组。separator 必需。字符串或正则表达式,从该参数指定的地方分割 stringObject。howmany 可选。该参数可指定返回的数组的最大长度。如果设置了该参数,返回的子串不会多于这个参数指定

    来自 夜寻极光。
    10
  • avatar 阳光彩虹小白马dida 2021-08-02 19:15:32

    题解 | #考试分数(五)#

    易错点:两表格连接,where条件与on条件混淆 select grade.* from( #对成绩按科目进行排序 select grade.id,grade.job,grade.score,ROW_NUMBER()over(partition by job order by score desc

  • avatar 牛客517072235号 2021-08-02 19:16:16

    22222 超半的数

    #include<iostream> using namespace std; int main() { int n; cin>>n; int a[n]; for(int i=0;i<n;i++) cin>>a

  • avatar 哲sir 2021-08-02 19:19:47

    题解 | #异常的邮件概率#

    现在有一个需求,统计正常用户发送给正常用户邮件失败的概率:有一个邮件(email)表,id为主键, type是枚举类型,枚举成员为(completed,no_completed),completed代表邮件发送是成功的,no_completed代表邮件是发送失败的。一个用户(user)表,id为主键

    来自 哲sir
    00
  • avatar HalaMadrid! 2021-08-02 19:20:18

    2021牛客暑期多校训练营6

    Hamburger Steak #include<iostream> #include<cstring> #include<queue> #include<map> #include<set> #include<algorithm&g

    来自 HalaMadrid!
    00
  • avatar Kur1su 2021-08-02 19:23:09

    2021牛客暑期多校训练营6 F.Hamburger Steak

    谨以本文纪念我两小时的青春,如有错误请指出~ Description 个汉堡, 个锅,汉堡制作耗时 ,允许拆分时间,由 制作得到。 Solution 首先思考最终需要多少时间? 思维误区:Max足够大时,需要 时间 1 2 100 ans: 100 //虽然有两个锅,但是不能拆成[0, 50

    来自 Kur1su
    140
  • avatar java互联网架构师 2021-08-02 19:29:51

    35K 成功入职:蚂蚁金服面试 Java 后端经历!「含面试题 + 答案」

    上个月 4 号通过阿里工作的学长进行内推,7 天简历评估,11 号接到电话面试,尽管猝不及防回答仓促,但好在前期准备充分,通过。3 天后进行现场面试,通知时间为早上 10 点。当日设了七点闹钟,结果五点五十三分惊醒后再无法入睡,起床,重新翻看之前做的笔记和重点,在 lintcode 上找了几道可能性

  • avatar 牛客365029791号 2021-08-02 19:32:31

    题解 | #统计各个部门的工资记录数#

    select a.dept_no,a.dept_name,c.sumfrom departments aleft join(select d.dept_no,count(s.emp_no) as sumfrom dept_emp dinner join salaries son d.emp_no=s

  • avatar DeepLoveNew 2021-08-02 19:45:49

    题解 | #合并两个有序的数组#

    题目描述: 给出一个整数数组 和有序的整数数组 ,请将数组 合并到数组 中,变成一个有序的升序数组 注意: 1.可以假设 数组有足够的空间存放 数组的元素, 和 中初始的元素数目分别为 和 ,的

    来自 DeepLoveNew
    00
  • avatar Peterliang 2021-08-02 19:46:30

    NC37 题解 | #合并区间#

    题意分析 给出若干个区间,注意这些区间的左右端点是没有顺序的,我们需要将有交集的区间进行合并,然后按照左端点的大小进行返回。 思路分析 我们发现这个数组是没有顺序的,为了方便处理,我们可以先对区间进行排序,只需要按照左端点进行排序即可。排好序之后,我们对两个区间进行比较,当出现有重叠的时候就可

    来自 Peterliang
    00
  • avatar 编程三昧 2021-08-02 19:59:56

    【前端 · 面试 】HTTP 总结(二)—— HTTP 消息

    最近我在做前端面试题总结系列,感兴趣的朋友可以添加关注,欢迎指正、交流。 争取每个知识点能够多总结一些,至少要做到在面试时,针对每个知识点都可以侃起来,不至于哑火。 前言 在上一篇文章《HTTP 概述》中我们认识了 HTTP ,知道它是一个规范客户端请求和服务端响应的应用层协议,今天,我们来学习

    来自 编程三昧
    00
  • avatar ZX2021 2021-08-02 20:02:23

    题解 | #合并两个有序的数组#

    两个索引位置分别从两个数组最右边开始,选择一个较大的数插入到A的最右边,插入后改变索引位置。到最后如果B中的数没有完全插入到B中,则将剩余的数插入到A中。 class Solution { public: void merge(int A[], int m, int B[], int n)

    来自 ZX2021
    00
  • avatar java互联网架构师 2021-08-02 20:02:59

    五面阿里艰苦经历:技术4面+HR1面,侥幸上岸,回馈一波心得体会

    5月准备跳槽,先后面试了各大小公司,拿了一些offer,有阿里,滴滴,快手,达达,得物等公司。面试的公司大部分都能过,所以这里给大家分享下自己的经验,也给自己做个归档,希望能给正在准备跳槽,找工作的朋友一点帮助,这里主要分享下阿里面试的经历! 阿里一面

  • avatar sky丶Mamba2 2021-08-02 20:07:36

    题解 | 7#查找薪水记录超过15次的员工号emp_no以及其对应的记录次数t#

    select emp_no,count(salary) as t from salaries group by emp_no having t>15使用聚合函数和分组判断就好了

    来自 sky丶Mamba2
    00
  • avatar sky丶Mamba2 2021-08-02 20:14:02

    题解 | 55#分页查询employees表,每5行一页,返回第2页的数据#

    select * from employees limit 5,5从此题开始,按通过率顺序刷使用limit就好了,很简单

    来自 sky丶Mamba2
    00
  • avatar sky丶Mamba2 2021-08-02 20:17:21

    题解 | 45#将titles_test表名修改为titles_2017#

    alter table titles_test rename to titles_2017看这个图就好了

    来自 sky丶Mamba2
    00
  • avatar ZX2021 2021-08-02 20:17:33

    题解 | #子数组的最大累加和问题#

    遍历数组统计累加和,如果累加和小于0则统计后面的数时会导致亏损,还不如不加,不加就是将累加和置0。最大的累加和就是答案,用一个变量来记录。 class Solution { public: /** * max sum of the subarray * @param ar

    来自 ZX2021
    00
  • avatar sky丶Mamba2 2021-08-02 20:23:02

    题解 | 51#查找字符串 10,A,B 中逗号,出现的次数cnt#

    select (length("10,A,B")-length(replace("10,A,B",",","")))要了解length函数和replace函数的用法

    来自 sky丶Mamba2
    00
  • avatar 爱吃萝卜炖土豆 2021-08-02 20:26:34

    到什么程度才叫精通 Linux?

    1、首先我们要明白Linux重要性 其实大家每时每刻都在使用着Linux系统,不过,你们对此并不知情而已。可以说Linux已经成为了我们生活中的一个基础,比如飞机的控制系统、银行的系统、手机的系统等等,你可以想象下没有以上的东西我们的生活将会怎么样,我们的生活、资金和生命都掌握在linux手中,它能

  • avatar 小易正在努力学习魔法 2021-08-02 20:28:37

    matlab通信系统

    科研小白的八月份 Matlab学习 Matlab简介 Matlab程序设计 Simulink程序设计 通信信号与系统分析 信道 模拟调制 数字基带传输 数字信号载波传输 信道编码与交织 OFDM系统仿真 CDMA系统仿真 多址接入协议仿真 MIMO系统仿真 matlab优点: ① 数值计算

  • avatar sky丶Mamba2 2021-08-02 20:29:34

    题解 | 52#获取Employees中的first_name#

    select first_name from employees order by right(first_name,2)使用right函数,取first_name的最后俩个字符,然后排序

    来自 sky丶Mamba2
    00
  • avatar tigg_ZZ 2021-08-02 20:31:38

    题解 | #参数解析#

    import java.util.*; public class Main{     public static void main(String[] args){   

    来自 tigg_ZZ
    00
  • avatar wushaoxing 2021-08-02 20:32:35

    TCL校招内推

    TCL秋季校园招聘内推 ------投递网址:http://campus.tcl.com/ **内推码:vfbcch **内推码:vfbcch **内推码:vfbcch

    来自 wushaoxing
    00
  • avatar ZX2021 2021-08-02 20:33:27

    题解 | #括号序列#

    采用栈的结构来检查,遇到左括号则入栈,遇到右括号则对应出栈。如果出栈时没有遇到相应的左括号则表示括号不匹配。如果在最后栈中有元素则表示右括号不足,也表示括号不匹配。 class Solution { public: /** * * @param s string字符串

    来自 ZX2021
    00
  • avatar 鱼与玉与语 2021-08-02 20:33:40

    2021/07/28 今日算法

    知识点 LeetCode算法题 LeetCode算法题 学习 复习 组合问题 77.【组合】 解题思路: 经典的回溯问题,n限制的是树的宽度,k限制的是树的高度,知道这两点后直接套用回溯框架即可。 排列问题 46.【全排列】 解题思路: 经典的回溯算法问题,写出决策树,然后直接

    来自 鱼与玉与语
    00
  • avatar DeepLoveNew 2021-08-02 20:35:08

    题解 | #KiKi设计类继承#

    题目描述 KiKi理解了继承可以让代码重用,他现在定义一个基类shape,私有数据为坐标点x,y,  由它派生Rectangle类和Circle类,它们都有成员函数GetArea()求面积。派生类Rectangle类有数据:矩形的长和宽;派生类Circle类有数据:圆的半径。R

    来自 DeepLoveNew
    00
  • avatar wushaoxing 2021-08-02 20:37:38

    TCL实业校招内推

    TCL实业秋季校园招聘内推 -----投递网址:http://campus.tcl.com/ **内推码:maqnms **内推码:maqnms **内推码:maqnms

    来自 wushaoxing
    00
  • avatar 牛客414963821号 2021-08-02 20:39:46

    面经系列二华为运营商服务与软件研发管理部实习

    进部门实习了, 第一天报道是在大教室培训, 下午直接是进部门。 不得不说华为南京研究所真的很大, 所以下午师父让我没事可以先回学校的时候, 我没有找到出去的研究所出去的大门。 我师父看起来年龄不大, 假装不经意看了看发量,还挺茂密。工位是真的很大很舒服, 键盘是机械键盘,电脑屏很大,很不太巧的是,

  • avatar 牛客493619791号-双惜月 2021-08-02 20:45:09

    题解 | #成绩排序#

    java解法,主要用到Comparator接口 import java.util.*; public class Main{ //先定义一个成绩表类 class grade_list{ public String name; public int grade;

  • avatar ABoooo 2021-08-02 20:51:17

    结构体在内存中的对齐规则

    参考:https://blog.csdn.net/liukun321/article/details/6974282?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnP

    来自 ABoooo
    00
  • avatar 六雪尼诺 2021-08-02 20:53:48

    题解 | #反转数字#

    注意int的溢出问题,用范围更大的double定义可以避免错误,返回值要记得转换回int类型。

    来自 六雪尼诺
    00
  • avatar ZX2021 2021-08-02 21:01:16

    题解 | #两个链表的第一个公共结点#

    让指针走完两条链表,并且最多只能走一次。如果任何一个链表为空则直接返回空指针。 /* struct ListNode { int val; struct ListNode *next; ListNode(int x) : val(x), next(NU

    来自 ZX2021
    00
  • avatar 不是江小白 2021-08-02 21:01:35

    题解 | #跳台阶#的Python解法

    1. 解题思路之暴力分析法 由于题目要求一次只能跳 1个台阶或 2个台阶,所以我们可以暴力画出青蛙🐸从1阶到5阶的跳法来寻找规律,下面看图: 青蛙遇到1个台阶的时候,只有一种跳法: 青蛙遇到2个台阶的时候,有两种跳法: 青蛙遇到3个台阶的时候,有三种跳法: 青蛙遇到 4个台阶的时候,有五种

    来自 不是江小白
    00
  • avatar 小心程序猿 2021-08-02 21:02:48

    泪目!跳槽太不容易,蚂蚁金服三轮面试,四个小时灵魂拷问

    本人是双非院校科班研究生,Java开发3年工作经验,以下是最近的面试总结: 先说下我的面试准备经历,为了保证自己简历有较大一定的概率通过筛选,我在2018毕业后面试了多家公司,去了一家上海一家小公司一直工作到今年5月。 和往年相比,今年的金三银四看上去不是那么顺利,可能和我的准备不足有关,但是令我惊

    来自 小心程序猿
    00
  • avatar tigg_ZZ 2021-08-02 21:11:20

    题解 | #参数解析#

    import java.util.*; public class Main{     public static void main(String[] args){   

    来自 tigg_ZZ
    00
  • avatar ZX2021 2021-08-02 21:13:34

    题解 | #两个链表的第一个公共结点#

    将两个链表倒过来比较,如果元素相同则继续比较,直到遇到不是相同的元素时退出循环。这里使用stack来将链表倒过来。 /* struct ListNode { int val; struct ListNode *next; ListNode(int x) :

    来自 ZX2021
    00
  • avatar 牛客210938800号 2021-08-02 21:14:28

    题解 | #高精度整数加法#

    从最后一位开始正常的累加,当前位为sum / 10,进位为sum % 10,每一位存的结果存在stack中,最后输出stack即可 #include <iostream> #include <stack> using namespace std; int main() {

  • avatar 张大宝-read 2021-08-02 21:19:19

    题解 | #坐标移动#

    一、题目描述 描述开发一个坐标计算工具, A表示向左移动,D表示向右移动,W表示向上移动,S表示向下移动。从(0,0)点开始移动,从输入字符串里面读取一些坐标,并将最终输入结果输出到输出文件里面。输入:合法坐标为A(或者D或者W或者S) + 数字(两位以内)坐标之间以;分隔。非法坐标点需要进行丢弃

    来自 张大宝-read
    00
  • avatar 天霸不要WA 2021-08-02 21:22:01

    题解 | #接雨水问题#

    一.题目描述NC128接雨水问题给定一个整形数组arr,已知其中所有的值都是非负的,将这个数组看作一个柱子高度图,计算按此排列的柱子,下雨之后能接多少雨水。输入:[3,1,2,5,2,4]返回:5二.算法(双指针) 使用两个指针,一个l_max,一个r_max:首先每次循环开始,先获取l的左边 [0

    来自 天霸不要WA
    00
  • avatar 小心程序猿 2021-08-02 21:23:28

    吹爆!阿里大牛MySQL优化笔记有多强?才在GitHub被BATJ联手封杀

    今年的春招很猛,公司的大神也变多了。。。来了个新同事,一看是个二本生,还是非科班出身,刚30岁。。。 结果没想到人家上来就把现有项目的性能优化了一遍,直接给公司节省了一半的成本,这种“王炸”打法,直接给所有人整懵了。 一问情况,才知道这位仁兄也是一路被虐过来的。去年年底被裁,本以为自己技术还行,看了

    来自 小心程序猿
    01
  • avatar 牛客615577937号 2021-08-02 21:31:48

    题解 | #二分查找-II#代码多点 但好理解

    import java.util.*; public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * 如果目标值存在返回下标,否则返回 -1 * @param nums

  • avatar wzq_hwx 2021-08-02 21:32:31

    题解 | #字符串排序#

    #include <iostream> #include <string> using namespace std; int main() { string input; while(getline(cin, input)) { s

    来自 wzq_hwx
    00
  • avatar 花生米222 2021-08-02 21:32:33

    题解 | #字符串出现次数的TopK问题#

    题意整理:给定一个字符串数组,再给定整数k,请返回出现次数前k名的字符串和对应的次数。解法一:思路:这是一种比较简单的解法,首先利用python中collection包下Counter的类,对字符串出现的次数进行统计。然后利用字典排序的方法,先对字典的值进行排序,再对字典的键进行排序,可以实现题目要

    来自 花生米222
    00
  • avatar 小心程序猿 2021-08-02 21:32:34

    GitHub霸榜月余的24万字Java面试手册,竟是阿里机密

    之前在GitHub发现了一份Star数过千的面试文档。 但是从内容上来讲,涉及到的技术栈并不全面,内容上也不细致。索性结合今年20余家大厂“金三”的最新面试资料重新整合了一份。 内容包括网络协议、Java基础、进阶、字符串、集合、并发、JVM、数据结构、算法、MySQL、Redis、Mongo、Sp

    来自 小心程序猿
    00
  • avatar 小野不想打代码 2021-08-02 21:35:37

    题解 | #数组中出现次数超过一半的数字#

    菜鸡分享自己的代码~ int MoreThanHalfNum_Solution(vector<int> numbers) { int len = numbers.size(); int sum = 1;//记录出现的次数 int m = 0;//用来返回出现最多的

  • avatar 小心程序猿 2021-08-02 21:35:52

    阿里新产MySQL性能优化实践笔记,GitHub已获千万推荐

    本书只想解决MySQL数据库性能这么一个“小问题”!数据库的性能优化首先是计算机系统的优化、其次是SQL语句的优化、最有效的是架构的优化。以上三种优化思路贯穿本书。 本书一共分为3篇:基础篇、案例篇和工具篇。 基础篇基础篇的内容设计,旨在为大家普及一些在性能优化过程中可能使用到的MySQL基础知识。

    来自 小心程序猿
    00
  • avatar Gaoven 2021-08-02 21:37:00

    题解 | #求int型正整数在内存中存储时1的个数#

    //难点在于怎么把自己的整数转换成二进制的整数//toBinaryString(num)import java.util.Scanner;public class test2{ public static void main(String[] args){// num 用来记录1的个数

    来自 Gaoven
    00
  • avatar 牛客824606382号 2021-08-02 21:37:39

    Linux系统忘记root密码

    Linux系统破解密码 1、重启系统进入启动菜单栏界面之后,速度要稍微快一点,按下e键 2、进入之后,找到以linux开头的行,按Ctrl+e键,光标移动到末尾,加rd.break 3、按Ctrl+x启动,进入emergency mode 4、依次输入以下命令 以读写的方式重新挂载根文件

  • avatar 小心程序猿 2021-08-02 21:39:50

    一份写简单的JAVA面试宝典,献给还在面试Java开发的你们

    最近很多小伙伴找我要一些Java面试资料,于是我翻箱倒柜,把这份阿里巴巴大牛总结的Java面试宝典找出来,免费共享给大家! 据说有小伙伴靠这份笔记顺利进入 BAT 哦,所以一定要好好学习这份资料! 目录简介资料介绍 这份资料非常全面且详细,覆盖了Java面试的方方面面,非常适合需要面试的朋友! 资料

    来自 小心程序猿
    00
  • avatar ZX2021 2021-08-02 21:48:33

    题解 | #两个链表生成相加链表#

    链表翻转后节点相加(使用栈模拟),如果有进位则记录,产生新的结点以头插法插入到新的链表;注意加完以后需要检查最后是否有进位,如果有进位就还需要再插入一个新的节点。 /** * Definition for singly-linked list. * struct ListNode { *

    来自 ZX2021
    00
  • avatar 牛客493619791号-双惜月 2021-08-02 21:51:02

    题解 | #矩阵乘法#

    import java.util.Scanner; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); while(sc

  • avatar 要秃头的代码 2021-08-02 21:51:31

    题解 | #使用子查询的方式找出属于Action分类的所有电影对应的title,description#

    本题思路: (1)找出所有获取奖金的员工(salaries.to_date='9999-01-01'); (2)将表salaries中salary修改为1.1*salary,并对表进行更新 UPDATE salaries SET salary = 1.1*salary WHERE t

  • avatar 南街杏茶 2021-08-02 22:12:11

    题解 | #坐标移动#

    import java.util.*; /** * @author Shan * @create 2021-05-31 下午 8:02 */ public class Main { public static void main(String args[]) { Sc

    来自 南街杏茶
    00
  • avatar bigleo 2021-08-02 22:23:16

    BigInt

    BigInt 参考:https://blog.csdn.net/m0_50914413/article/details/112706493 1. 为什么会出现 BigInt BigInt 数据类型的目的是比 Number 数据类型支持的范围更大的整数值以任意精度表示整数的能力尤为重要。使用 Bi

    来自 bigleo
    10
  • avatar TT珑 2021-08-02 22:23:29

    2021牛客暑期多校训练营6

    F 题意: n份汉堡肉,m口锅,第i份汉堡肉烤熟需要时间 ,每份汉堡肉至多可以分成两次烤熟,即 ,任意时刻一口锅里至多烤一份汉堡肉,问烤熟所有汉堡肉需要的最小时间是多少并且输出每一份汉堡肉在几口锅中烤和烤的时刻(若有两口锅,按时间先后排列)。注意,这个时间指的是所有汉堡肉在这一时刻都已经被烤熟了。

    来自 TT珑
    20
  • avatar 福大大架构师每日一题 2021-08-02 22:28:15

    2021-08-02:按公因数计算最大组件大小。给定一个由不同正整数的组成的非空数组 A,考虑下面的图

    2021-08-02:按公因数计算最大组件大小。给定一个由不同正整数的组成的非空数组 A,考虑下面的图:有 A.length 个节点,按从 A[0] 到 A[A.length - 1] 标记;只有当 A[i] 和 A[j] 共用一个大于 1 的公因数时,A[i] 和 A[j] 之间才有一条边。返回图

  • avatar 牛客210938800号 2021-08-02 22:32:59

    题解 | #查找两个字符串a,b中的最长公共子串#

    动态规划法 #include <iostream> #include <vector> #include <cmath> using namespace std; int main() { string str1, str2; while (c

  • avatar 吃花椒的妙酱 2021-08-02 22:33:18

    题解 | #Antenna Placement#

    题目大意:给定棋盘,棋盘上有若干个被删除的点,现在有1*2多米诺骨牌,求至少多少张将棋盘全覆盖(可越界可重叠)(这题是这题的升级版 思路:二分图匹配 对于多米诺骨牌来说,它有两个点。我们将一张骨牌拆成两个点,再将棋盘黑白染色,不难发现,两个点的颜色一定不同,至此可以建图了,一个棋盘可以这样染色 10

  • avatar 泪无声呢 2021-08-02 22:41:24

    题解 | #分糖果问题#

    分糖果问题 问题描述:一群孩子做游戏,现在请你根据游戏得分来发糖果,要求如下:  1. 每个孩子不管得分多少,起码分到一个糖果。  2. 任意两个相邻的孩子之间,得分较多的孩子必须拿多一些糖果。(若相同则无此限制)  给定一个数组arr代表得分数组,请返回最少需

    来自 泪无声呢
    01
  • avatar RootKeeper 2021-08-02 22:51:20

    题解 | #实现二叉树先序,中序和后序遍历#相对简单

    import java.util.*; /*  * public class TreeNode {  *   int val = 0;  * &nb

    来自 RootKeeper
    00
  • avatar 牛客507187868号 2021-08-02 22:54:45

    题解 | #MP3光标位置#

    思路:1、将当前光标所在数与当前屏幕展示列表分开声明两个变量index,print_list print_list初始值区分 num>4 与 num<=4 两种2、先对光标数进行处理 操作为“U”时,如index为1,则跳转至末尾值num,否则index -= 1 操作

  • avatar YetiWu 2021-08-02 23:06:16

    题解 | #提取不重复的整数#

    import java.io.*; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(n

    来自 YetiWu
    00
  • avatar codeYourLife 2021-08-02 23:12:48

    题解 | #牛客的课程订单分析(二)#

    SELECT DISTINCT(t1.user_id) FROM order_info t1 JOIN (SELECT user_id ,COUNT(user_id) AS 'count' FROM order_info WHERE status='compl

    来自 codeYourLife
    00
  • avatar xurime 2021-08-02 23:19:52

    Excelize 发布 2.4.1 版本,新增并发安全支持

    Excelize 是 Go 语言编写的用于操作 Office Excel 文档基础库,基于 ECMA-376,ISO/IEC 29500 国际标准。可以使用它来读取、写入由 Microsoft Excel™ 2007 及以上版本创建的电子表格文档。支持 XLSX / XLSM / XLTM 等多种文

    来自 xurime
    11
  • avatar _Kuuga 2021-08-02 23:21:20

    题解 | #求int型正整数在内存中存储时1的个数#

    递归 def to2(x, n = 0): if x%2 == 1: n += 1 if x < 1: print(n) else: to2(x//2, n) to2(int(input()))

    来自 _Kuuga
    10
  • avatar 冲就完事了~ 2021-08-02 23:21:35

    NC+LC:KMP算法

    什么是KMP算法? Knuth-Morris-Pratt 算法,简称 KMP算法,由 Donald Knuth、James H. Morris和 Vaughan Pratt 三人于 1977年联合发表。 KMP算法主要应用于字符串匹配,通过一个前缀表记录模式串与主串不匹配时,

    来自 冲就完事了~
    00
  • avatar continue3 2021-08-02 23:21:36

    串 1.定义和基本操作 1.定义 1、串、即字符串,由零个或多个字符组成的有限序列。串中字符的个数n称为串的长度。n=0表示的串称为空串。如S = "hello world",S为串名 2、子串,串中任意个连续的字符组成的子序列 3、主串:包含子串的串 4、字符在主串中的位置:字

    来自 continue3
    00