• avatar apple爆了 2021-11-25 17:36:55

    题解 | #礼物的最大价值#

    dp表当前为结尾的最长结果 讨论两种情况: 1,之前不存在,就拼接在后面 2,之前存在,再分两种讨论 a 出现过的字符在最长结果里 b 出现过的字符不在最长结果里 public: /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 *

    来自 apple爆了
    00
  • avatar 左耳听风丶 2021-11-25 17:39:52

    题解 | #公共子串计算#

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

    来自 左耳听风丶
    00
  • avatar 牛牛!向前冲! 2021-11-25 17:53:06

    Android入门教程 | OkHttp + Retrofit 取消请求的方法

    在某一个界面,用户发起了一个网络请求,因为某种原因用户在网络请求完成前离开了当前界面,比较好的做法是取消这个网络请求。如何找到这一个网络请求并取消掉它呢? 前言 在某一个界面,用户发起了一个网络请求,因为某种原因用户在网络请求完成前离开了当前界面,比较好的做法是取消这个网络请求。对于 OkHttp

  • avatar ZHOU_2022 2021-11-25 17:53:20

    纵目-视觉感知算法工程师-二面

    一:自我介绍(3min) 二:实习项目(40min) 三:学校项目(40min) 四:C++基础问题(10min) 基本是聊天聊项目,面试体验好

    来自 ZHOU_2022
    00
  • avatar 浴皇大弟 2021-11-25 17:57:32

    题解 | #数组最大值#

    var res=array.sort(function(a,b){return b-a}) //.sort排序 //function(a,b){return b-a}   是把数组里的数据从大到小依次输出 //function(a,b){r

    来自 浴皇大弟
    00
  • avatar 史航 2021-11-25 17:58:27

    剑指 Offer 07. 重建二叉树 & 16. 数值的整数次方

    7题目描述: 输入某二叉树的前序遍历和中序遍历的结果,请构建该二叉树并返回其根节点。 假设输入的前序遍历和中序遍历的结果中都不含重复的数字。 解析: 知识点: 前序遍历列表: 第一个元素永远是 【根节点 (root)】 中序遍历列表: 根节点 (root)【左边】的所有元素都在根节点的【左分支】,【

    来自 史航
    00
  • avatar 19-大数据一班-杨文冠 2021-11-25 18:08:26

    E. AmShZ and G.O.A.T.

    考虑最简单的情况,如果三个数a、b、c(a<b<c){a、b、c(a<b<c)}a、b、c(a<b<c),有b−a<=c−b{b-a<=c-b}b−a<=c−b,那么这三个数是非terrible{terrible}terrible的;反之是ter

  • avatar 浴皇大弟 2021-11-25 18:09:44

    题解 | #数组最大值#

    return array.push(value) //.push  就是在一个数组的尾部插入一个数据 //.pop   就是删除一个数组中最后一个数据

    来自 浴皇大弟
    00
  • avatar 牛客导师-Johnna 2021-11-25 18:17:51

    Python-Analysis32

    Python Analysis 32 题目描述: 现有某公司员工学习时长情况users.csv。包含以下列: id:序号; employee_id:工号; department:部门; job_grade:职级; duartion:观看时长(单位为小时)。 请你统计学习时长为0的员工个数及各学习时长

  • avatar 牛客导师-Johnna 2021-11-25 18:23:27

    Python-Analysis33

    Python Analysis 33 题目描述: 现有某公司员工学习时长情况users.csv。包含以下列: id:序号; employee_id:工号; department:部门; job_grade:职级; duartion:观看时长(单位为小时)。 请你统计各部门、各职级的平均学习时长。 输

  • avatar 什么鬼?! 2021-11-25 18:30:42

    题解 | #最长公共子串#

    代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 longest common substring @param str1 string字符串 the string @param str2 string字符串 the string @return string字符串 动态

    来自 什么鬼?!
    00
  • avatar 芜湖韩金轮 2021-11-25 18:37:00

    题解 | #链表中环的入口结点#

    /* public class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = val; } } / //大连大学1014牛逼 import java.util.; public class

    来自 芜湖韩金轮
    00
  • avatar Zzz、、 2021-11-25 18:51:59

    题解 | #Quasi Binary#

    题目考点:枚举 题目分析:将数字用数量尽量少的01串表示,表示的结果是每一个01串相加后得到原数字即可; 例如样例:103 需要用3个01串表示: 101 1 1 注意:100 1 1 1也可以表示,但是需要花费4个不是最优解 还有就是本题输出的01串不唯一,但最少数量一定唯一 代码: #inc

    来自 Zzz、、
    10
  • avatar 程序员巴士 2021-11-25 19:24:21

    6.7K Star 的知名开源项目源码,该怎么看?

    大家好,我是皮汤。最近程序员巴士学习交流群里有小伙伴想要了解一下如何看源码,正好最近有一点心得感悟,之前也写过一篇实际跑通 NaiveUI 源码的文章:尤大都推荐的组件库是如何开发出来的? 源码的经验,来给大家分享一下。 心理认知要到位 首先要认识到,看源码是一个开始比较枯燥、同时时间跨度相对比较长

    来自 程序员巴士
    00
  • avatar 苑显瑞 2021-11-25 19:26:37

    题解 | #矩阵交换#

    #include<stdio.h> #include<string.h> int main() { int n,m,i,j,time,x,y,tmp,d=0; int a[9][9]={0}; char c; scanf("%d%d",&n,&m); for(

    来自 苑显瑞
    00
  • avatar 立志不秃头 2021-11-25 19:28:54

    一文让你彻底掌握京东、字节等大厂Java面试风格,入职就一个“稳”字!

    自述 我是 17 年毕业的,大三升大四的暑假期间开始学习后端;在这之前一直在小公司打滚;而且至今已经换了四家公司了(算上接下来入职的公司),可谓跳槽非常频繁(其实是小公司容易倒闭)。如果说别人的经历的是如何的加分,那我得经历大概是负无穷。 在这样的

    来自 立志不秃头
    00
  • avatar Zzz、、 2021-11-25 19:33:23

    题解 | #糖糖别胡说,我真的不是签到题目#

    题目考点:前缀和、枚举 题目大意:两组糖糖站一排,顺序任意。遍历这一排时,当前糖糖会消除前面与他不同组而且数值比自己小的糖糖,遍历一个糖糖用时1秒。另外有m次施法,第x秒的施法可使前x个糖糖数值+1,求最后没有被消除的糖糖的个数。 核心思想:设j > i, 若a[ j ] + 收益 >

    来自 Zzz、、
    10
  • avatar 牛客883408190号 2021-11-25 19:43:10

    字节跳动的师兄跟我说:要带着离职的心态去入职?

    你是不是在入职一家新公司是这样的心态: 我一定要在这家公司好好的工作,最好是稳定几年。 我一定要在这家公司好好干,学到更加厉害的技能。 我一定要在这个公司干满一年,之后跳槽可以达到3000-4000的涨幅。

  • avatar 程序员月下 2021-11-25 19:46:53

    面试官的几句话,差点让我挂在HTTPS上,这问题你们答得上来么

    ♥ 前 言 作为软件测试,大家都知道一些常用的网络协议是我们必须要了解和掌握的,比如 HTTP 协议,HTTPS 协议就是两个使用非常广泛的协议,所以也是面试官问的面试的时候问的比较多的两个协议;而且因为这两个协议有相似和关联的地址,面试官为了考察你对其掌握的深度,也经常会问的一个问

    来自 程序员月下
    00
  • avatar 古月悟天 2021-11-25 19:51:47

    题解 | #字符串字符匹配#

    #include<stdio.h> int comPu(int n,int m) { if(0 == n || 0 == m) return 1; if(1 == n && 1 == m) return 2; return comPu

    来自 古月悟天
    00
  • avatar Zzz、、 2021-11-25 19:58:56

    题解 | #奇♂妙拆分#

    题目考点:因数、枚举 题目大意:将数字拆成因数相乘的形式,问有多少个不同因子。 分析:暴力枚举即可(以为会被大素数卡掉实际上数据不大) 代码: #include<iostream> #include<cstring> #include<algorithm> us

    来自 Zzz、、
    10
  • avatar 立志不秃头 2021-11-25 20:07:48

    再迎巅峰!90%程农不知道的“数据结构与算法进修与面试指南“来了

    数据结构与算法 数据结构是我们程序员大学专业里非常重要的一门核心基础课,计算机科学各个领域及各种应用软件都要使用相关的数据结构和算法。现在不管是面试还是工作我们都避不开数据结构与算法这个关。 面试 大厂不必多说,数据结构与算法是必问的(甚至有些中小厂还

    来自 立志不秃头
    00
  • avatar 王逍遥 2021-11-25 20:08:11

    题解 | #查询结果去重#

    两种解决方式 1、使用DISTINCT关键字去重 SELECT DISTINCT(university) FROM user_profile 2、使用GROUP BY分组,分组回导致建立临时表 SELECT university FROM user_profile GROUP BY univer

    来自 王逍遥
    00
  • avatar 苑显瑞 2021-11-25 20:13:05

    题解 | #KiKi的最高分#

    #include<stdio.h> int main() { int a,b,c; scanf("%d%d%d",&a,&b,&c); printf("%d",(a>b?a:b)>c?(a>b?a:b):c); return 0; }

    来自 苑显瑞
    00
  • avatar 胡澳治 2021-11-25 20:15:31

    题解 | #单词消消乐#

    class Solution { public: /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param Words string字符串vector * @return string

    来自 胡澳治
    00
  • avatar Caso_卡索 2021-11-25 20:29:23

    题解 | #记负均正II#

    #include <stdio.h> int main() { int i = 0; float sum = 0; int num = 0; int s = 0; while(scanf("%d", &i) != EOF) {

    来自 Caso_卡索
    00
  • avatar java编程营地 2021-11-25 20:33:35

    让我从 14K 变成了 42 K 的 Java 面试题跟答案

     对于 Java 面试以及进阶的最佳学习方法莫过于刷题+博客+书籍+总结,前三者 LZ 将淋漓尽致地挥毫于这篇文章中,至于总结在于个人,实际上越到后面你会发现面试并不难,其次就是在刷题的过程中有没有去思考,刷题只是次之,这又是一个层次了,这里暂时不提后面再谈。 我 总结了一系列大厂面

    来自 java编程营地
    00
  • avatar 牛客362459853号 2021-11-25 20:34:02

    数独求解(靠逻辑解数独)

    数独求解 之前写过一个数独的题解,但是那个题解里各个函数是分散的。下面给出完整代码。能够解不需要枚举的数独而是靠逻辑一步步解出数独。 给下面一个例子: board{{0,0,7,0,0,5,0,0,3},        

  • avatar xiao_feng 2021-11-25 20:53:33

    移动端去除滚动条

    html,body{ height: 100%; overflow:hidden; overflow-y: scroll; } body::-webkit-scrollbar{ width: 0; height: 0; }

    来自 xiao_feng
    00
  • avatar 小心程序猿 2021-11-25 21:07:38

    稳、准、狠直击阿里等大厂!足以应对90%的Java面试题!

    各大厂面试的大体流程:笔试=>第一轮技术面=>第二轮技术面=>(第三轮技术面)=>hr面=>(意向书)=>谈薪。 我觉得对于不同岗位的就业形势判断是很重要的,这很好判断,第一个方法:校招官网可能会有所提示,比如说热招、急招;第二个方法:部分内推

    来自 小心程序猿
    00
  • avatar 一叶现世界 2021-11-25 21:12:05

    题解 | #数组中相加和为0的三元组#

    就是for循环有点多。。。 # 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 # #  # @param num int整型一维数组  # @return int整型二维数组 # class&

    来自 一叶现世界
    00
  • avatar 立志不秃头 2021-11-25 21:16:28

    Github一夜爆火的阿里高并发技术小册究竟有什么魅力?

    阿里高并发小册 池化技术:减少频繁创建数据库连接的性能损耗  数据库传统调用方式下,每次执行SQL都需要重新建立连接,这部分带你解决频繁地建立数据库连接耗费时间长导致

    来自 立志不秃头
    00
  • avatar 牛客308606816号 2021-11-25 21:39:15

    题解 | #查询结果去重#

    我们发现,在题目要求里面存在只有一个“北京大学”的信息,所以在输入语句的时候,就要考虑去重,这时我们考虑group by 来去重;所以查询语句为:select university from user_profile group by university 。 这样就把查询的重复的语句给去重了。

  • avatar 软件测试工程师Tricy 2021-11-25 21:39:22

    最好用的web测试工具《selenium私房菜总结》,可以说非常的全面

    内容介绍: Selenium 确实是一个很不错的Web 测试工具。在和强大的 QTP 比较后,我最后还是选择了使用Selenium,主要的原因是工具使用灵活,简单,并且完全满足我的要求。而 QTP 虽然强大,但它的使用让我觉得非常繁琐,而调试功能也让我郁闷......鉴于种种这样的原因,

  • avatar 我有一个大厂梦 2021-11-25 21:40:04

    双非本秋招上岸总结

    个人简介         学历:双非; 专业:软件工程; 求职岗位:大数据开发工程师; 状态:已上岸 翻车经历         学校以Java后端开发为主流,我从大二开始学习Java

  • avatar java编程营地 2021-11-25 21:46:33

    60K*17 薪资的Java 面试考点大全

     今天,一本《Java 面试考点大全》全网首发,带你摸熟 20+互联网公司的面试考点! 本文扼要 本文结构主要分为以下三个部分: 01 互联网大厂考点(阿里+百度+腾讯+字节跳动+美团+京东) 02 Java 面试考点大全(基本功底

    来自 java编程营地
    00
  • avatar 雨孟 2021-11-25 21:56:24

    阿里被转载上100W次的Java面试题教程!已助我拿下9家大厂offer!

    就在前几天,我们公司的内网上突然沸腾了起来!原因竟然是因为同事们从某平台上下载到了一份58同城(Java岗)的面试题教程! 我也忍不住地看了一下,好家伙!! 转载了近乎破百万!!下载下来看了一下,转载破百万也是有原因的!这份面试教程总结得太全面了,直接刺激到了面试的核

    来自 雨孟
    00
  • avatar java互联网架构师 2021-11-25 22:05:10

    普通本科,在传统企业磨炼两年后,最终跳到美团,涨薪了 50%

    在美团干了半年,说一下自己的感受,美团是一家福利中等,工资待遇中上,高层管理团队强大,加班强度一般,技术不错,办公环境一般,工作氛围中上,部门差距之间工作体验差距巨大的公司,我恰好在一个工作体验比较好的部门,并且也知道不少工作体验好的部门,如果没有更好的选择,可以来美团。 大

  • avatar 福大大架构师每日一题 2021-11-25 22:06:37

    2021-11-25:给定两个字符串s1和s2,返回在s1中有多少个子串等于s2。来自美团。

    2021-11-25:给定两个字符串s1和s2,返回在s1中有多少个子串等于s2。来自美团。 答案2021-11-25: 改写kmp算法。 next数组多求一位。 比如:str2 = aaaa, 那么,next = -1,0,1,2,3。 最后一个3表示,终止位置之前的字符串最长前缀和最长后缀的匹配

  • avatar 田鸡不是鸡 2021-11-25 22:07:37

    Android程序员:总是说Android凉了,其实是你自己跟不上,学习路线不对!

    前言 不是安卓不行了,是你跟不上了 我的很多读者都在反馈说,现在一个岗位可以收到的简历数,是前几年的几倍。我们必须承认,僧多粥少就是 Android 行业的现状,别说初中级工程师,就是高级工程师也是一抓一大把。企业招人的眼光也越来越高,如果你没点“真东西”,是真的挺难的。 前几天和一位 Androi

    来自 田鸡不是鸡
    00
  • avatar java互联网架构师 2021-11-25 22:08:20

    从阿里高工手上拿到的1685页全新升级版的《Java面试突击手册核心版》,冲击大厂有望了

    2021只剩下最后一个多月了,想必有不少小伙伴已经开始提前为2022年的金三银四面试做准备了。今天写下这篇文章的原因是这几天有很多粉丝在后台疯狂私信我,加到我的联系方式,希望我出一份对标金三银四的面试题总结。 不得不说这位小伙伴也真是看得起我,不过我一个人短时

  • avatar 雨孟 2021-11-25 22:28:20

    阿里P8手敲出来这份565页凤凰架构分布式手册,遭GitHub直接封杀!

    文前白话 从大型机到单体架构,从微服务架构到无服务架构,每一次架构模式的演进都是一次涅槃。每一个软件系统都是由大量服务构成的生态体系,个体服务的“死亡”和“重生”是整个系统能否持续可靠运行的关键因素。本书从5个方面全面剖析了如何构建一个可靠的分布式系统,同时给出了Spring Boot、S

    来自 雨孟
    00
  • avatar 牛客313925129号 2021-11-25 22:42:15

    题解 | #走方格的方案数#

    题意理解 格子是有m行n列,沿着格子的边,从左上角走到右下角,每次只能向右或者向下走。我们是从一个点到另一个点,不是从格子到格子。 方法一 使用递推的方法。我们用数对(i,j)表示点的位置。每一个点只可能从它的左边或者上面走一步过来,所以到点(i,j)的走法总数等于到达点(i-1,j)和(i,j-1

  • avatar Portia356 2021-11-25 22:46:51

    题解 | #有效括号序列#

    import java.util.*; public class Solution { /** * * @param s string字符串 * @return bool布尔型 */ public boolean isValid (St

    来自 Portia356
    00
  • avatar apple爆了 2021-11-25 22:49:38

    题解 | #把数字翻译成字符串#

    1,初始化第一个位置,为0和非0 2,判断当前位是非可以和前一位组合:在10-26 的可以组合 public: /** * 解码 * @param nums string字符串 数字串 * @return int整型 */ int solve(

    来自 apple爆了
    00
  • avatar 古月悟天 2021-11-25 22:55:08

    题解 | #字符串合并处理#

    #include<stdio.h> #include<string.h> char change(char ch) { char cch; switch(ch) { case '0':cch='0';break; ca

    来自 古月悟天
    00
  • avatar C++刷 2021-11-25 23:04:33

    题解 | #统计每个学校各难度的用户平均刷题数#

    SELECT university,difficult_level,count(qpd.result)/count(DISTINCT u.device_id) as avg_answer_cnt from user_profile as u join question_practice_detai

    来自 C++刷
    00
  • avatar CroMarmot 2021-11-25 23:07:04

    题解 | #输入整型数组和排序标识,对其元素按照升序或降序进行排序#

    题意 给定数字数组,按其升序或降序输出 方法 排序并输出 我们先将输入保存在vector中 根据要求的升序或降序进行排序 最后输出数组的内容 代码 #include<bits/stdc++.h> using namespace std; int main(){ int n;

    来自 CroMarmot
    00
  • avatar 香锅锅 2021-11-25 23:19:58

    RestTemplate 406 Not Acceptable的一种情况

    1、问题介绍 由于调用的某个第三方接口存在超时的情况,需要临时缩短该接口的请求超时时间。为了避免全局覆盖,在调用该接口时重新创建RestTemplate实例。由于不知当前RestTemplate实例的配置,新RestTemplate实例调用接口发生406 Not Acceptable错误。 Http

    来自 香锅锅
    10
  • avatar apple爆了 2021-11-25 23:20:51

    题解 | #调整数组顺序使奇数位于偶数前面(二)#

    双指针遍历 O(2n) 双指针模板: 1: for(l++){ if() r-- } 2: while(l<r){ if() l++; if() r--; } public: /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值

    来自 apple爆了
    00
  • avatar 牛客85328445号 2021-11-25 23:29:50

    题解 | #二叉树的下一个结点#

    Simple java solution, recursion import java.util.*; import java.lang.Math; /* * public class TreeNode { * int val = 0; * TreeNode left = null;

  • avatar CroMarmot 2021-11-25 23:34:51

    题解 | #字符统计#

    题意 给定字符串, 把其中字符按出现次数从大到小依次输出,其中如果两个字符出现次数相同,那么按照ascii顺序输出 限制: 字符串长度不大于1000 方法 利用C++的map/set进行统计和排序 题目既然要按照出现次数排序,那么肯定需要统计出现次数. 因此,实现分为两部分 统计次数 根据次数和a

    来自 CroMarmot
    00
  • avatar 牛客85328445号 2021-11-25 23:38:31

    题解 | #反转字符串#

    Simple Python solution in one line Python string fundamental: string[start:end:step] start = -1 end = -(1+len(str)) step = -1 # # 反转字符串 # @param str s

  • avatar BUPT_幽若风 2021-11-25 23:40:28

    题解 | #判断链表中是否有环#

    方法一、快慢指针法 快的走两步 慢的走一步 只要有交点 就返回true; 伪代码: slow = slow->next; fast = fast->next->next; if (slow == fast) { return true; } 方法二、哈希表法 找出重复访问的

    来自 BUPT_幽若风
    00
  • avatar CroMarmot 2021-11-26 00:03:02

    题解 | #Redraiment的走法#

    题意 给定数组,求其最长严格单调递增子序列的长度 限制: 数组长度不大于200 方法 计数 我们,用一个数组来记录到当前位置的最大长度. 那么更新一个位置时,就是在他之前的所有值小于它的长度中找最长的 len[i]=max{len[j]+1,j<i,val[j]<val[i]}len[i

    来自 CroMarmot
    00
  • avatar 康斯坦丁_s 2021-11-26 00:07:27

    明日之星

    [编程 |100] 明日之星 某项目组组织举办“明日之星”评选活动,投票采用无记名方式,投票后整理出投票清单,最后根据投票和评选规则选出一名“明日之星”。 评选规则: 票数最多者当选 票数相同的,根据员工姓名排序,字母序号越小排前面,a>b>c,A>B>C;如果姓名之间有包

    来自 康斯坦丁_s
    00
  • avatar 康斯坦丁_s 2021-11-26 00:10:56

    寄存器匹配

    [编程 | 200] 寄存器匹配 本题可以使用本地IDE编码,不能使用本地已有代码,无跳出限制,编码后请点击“保存并调试”按钮进行代码提交。 输入待匹配的关键字,和一串固定格式的字符串中,提取符合关键字要求的寄存器地址,寄存器掩码,寄存器值。 一串固定格式的字符串由一个或者多个这样的信息组成XXX

    来自 康斯坦丁_s
    10
  • avatar CroMarmot 2021-11-26 00:13:35

    题解 | #记负均正II#

    题意 给n个数,求负数的个数,非负数的平均数。 限制:nnn不大于500005000050000,每个数绝对值不大于10610^6106 方法 遍历,统计 对于遍历,我们通过记录负数个数,非负数个数,和非负数总和。最后得到要求的值 以样例数据-12 1 2为例 值 负数个数 非负数个数 非负数

    来自 CroMarmot
    00
  • avatar 牛客576106301号 2021-11-26 00:14:40

    题解 | #设计LRU缓存结构#

    get->o(1): map结构存key对应值 set->0(1): 双向链表存访问顺序。 1.访问到的已有节点:移除+尾插; 2.新节点:尾插,达到容量限制:头删。 import java.util.*; public class Solution { /** *

  • avatar 小马火材 2021-11-26 00:19:11

    2011.11.25 C++ Primer 学习笔记

    8.1.3 管理输出缓冲 每个输出流都管理一个储存空间,用来保存程序读写的数据。有了缓冲机制,操作系统就可以将程序的多个输出操作组合成单一的系统级写操作。由于设备的写操作可能很耗时,允许操作系统将多个输出操作组合为单一的设备写操作可以带来性能提升。 缓冲刷新即数据真正写到文件或输出设备,导致其原因

    来自 小马火材
    00
  • avatar 你看,前面是海 2021-11-26 00:19:46

    题解 | #密码强度等级#

    #根据任何真分数都是大于等于(分母除以分子加一)分之一来递归,使用数组接收递归的时候的减去的数据对应的分母 def dfs(m, n, l):     m, n = dfs1(m, n) &

  • avatar CroMarmot 2021-11-26 00:26:07

    题解 | #字符逆序#

    题意 给定字符串, 输出其反向字符串 方法 反向并输出 直接使用C++的reverse函数,对字符串反向. 再将该字符串输出即可 代码 #include<bits/stdc++.h> using namespace std; int main(){ char s[10010];

    来自 CroMarmot
    00
  • avatar 我有一个大厂梦 2021-11-26 00:29:33

    NC6 二叉树中的最大路径和 详解

    题目:给定一个二叉树根节点,返回最大路径之和 题目重点: 路径:任意一个节点到另一节点之间的路径 每个节点只能出现一次 不一定通过根节点 路径和:路径中各个节点的值 示例1: 1 / \ 2 3 输出:6 示例2: -10 / \ 9 20

  • avatar BUPT_幽若风 2021-11-26 00:38:36

    题解 | #链表中环的入口结点#

    题解: ##方法一## 快慢指针法 : 使用找到环的方法 先让快慢指针相遇 有可能是在环内相遇 策略是 while (slow != fast) slow = slow->next; fast=fast->next; if(slow==fast) return slow ##方法二

    来自 BUPT_幽若风
    00
  • avatar 小马火材 2021-11-26 00:51:16

    2021.11.26 C++ Primer 学习笔记

    8.2 文件输入输出 头文件fstream定义了三个类型来支持文件IO:ifstream从一个给定文件读取数据,ofstream向一个给定文件写入数据,以及fstream可以读写给定文件。这些类型提供的操作和cin和cout的操作一样。还可以用IO运算符(<<和>>)来读写文

    来自 小马火材
    00
  • avatar 康斯坦丁_s 2021-11-26 00:57:53

    函数调用栈

    [编程 |300]函数调用栈 题目描述 栈区(stack),由编译器自动分配和释放,存放函数的参数值,局部变量的值等。 操作方式类似于数据结构中的栈。函数调用链栈总和为调用链中各个函数栈大小的总和, 例如:入口函数A,分配100个字节的栈空间,A调用函数B,B分配50个字节的栈空间, B调用函数C,

    来自 康斯坦丁_s
    11
  • avatar CroMarmot 2021-11-26 01:00:25

    题解 | #求解立方根#

    题意 不用库,自己实现一个立方根函数 限制: 传入的数的绝对值不大于20320^3203 方法 二分 注意到,一个数的三次方是单调递增函数.单调性的函数可以使用二分 每次把猜测的区间二分, 根据其中点三次方的值和要求的值的大小关系,来判断要求的值是在左区间还是右区间 以题目的样例数据216为例

    来自 CroMarmot
    00
  • avatar 康斯坦丁_s 2021-11-26 01:01:27

    计算ID数量

    [编程 |100]计算 ID 数量 本题可以使用本地IDE编码,不能使用本地已有代码,无跳出限制,编码后请点击“保存并调试”按钮进行代码提交。 题目描述: 小华刚刚参加了一个编译器课程,他想设计实现自己的编译器。首先,他设计了一种语言,他的语言最大支持N个字不同的字符,并且他规定了由这些字符组成的I

    来自 康斯坦丁_s
    00
  • avatar fred-coder 2021-11-26 01:14:41

    题解 | #二叉树的前序遍历#

    判断是否为二插搜索树,即当前节点满足 左子结点 < 当前节点 < 右子结点,且所有的节点均满足, 递归遍历所有结点,直到节点为空; 遍历时对于未知节点以无穷值代替,如 root.left 向 left 分支时, 其 left 节点的值为 float("-inf"); root.right

    来自 fred-coder
    00
  • avatar CroMarmot 2021-11-26 01:17:42

    题解 | #求最小公倍数#

    题意 求两个正整数的最小公倍数 限制: 两个数均不大于100000 方法 最小公倍数 = 乘积 除以 最大公约数 如果两个数 a,ba,ba,b 满足 a=m⋅ka = m \cdot ka=m⋅k b=n⋅kb = n \cdot kb=n⋅k 其中 n,mn,mn,m 互质 那么 kkk为它们最

    来自 CroMarmot
    00
  • avatar 阿池贴贴 2021-11-26 01:25:30

    题解 | #成绩输入输出#

    #include<stdio.h> int main() {     int age;     scanf("%d",&age);     long sconds;     sconds=age*31

    来自 阿池贴贴
    00
  • avatar 阿池贴贴 2021-11-26 01:43:17

    题解 | #成绩输入输出#

    ">int main() { long long seconds,min,hour,seco; scanf("%d",&seconds); hour=seconds/3600; min=(seconds%3600)/60; seco=(seconds%

    来自 阿池贴贴
    10
  • avatar 阿池贴贴 2021-11-26 01:47:11

    题解 | #成绩输入输出#

    ">int main() { float a,b,c,aver,sum; scanf("%f %f %f",&a,&b,&c); sum=a+b+c; aver=sum/3; printf("%.2f %.2f",sum,aver);

    来自 阿池贴贴
    00
  • avatar 才疏学浅的莫笑天 2021-11-26 02:48:58

    一文过pandas入门(前篇)——才疏学浅的莫笑天

    前篇主要是讲明pandas到底是什么,pandas中的常用的基本数据方法,数据交互方式,需要注意的踩坑点等。 之前整理了numpy部分的知识点,numpy的numpy.array对于python的数组运算做了很大贡献,使得python程序员可以用接近c语言的速度对矩阵数据进行运算吗,这对于后置的机器

  • avatar zhizhuxialiwen 2021-11-26 08:24:28

    题解 | #输出单向链表中倒数第k个结点#

    #include <bits/stdc++.h> using namespace std; struct ListNode { int data; struct ListNode* next; ListNode(int x) : data(x),

    来自 zhizhuxialiwen
    00
  • avatar 胡澳治 2021-11-26 09:08:56

    题解 | #旅行Ⅰ#

    class Solution { public: struct status { int city; // 从0到n-1 int cost; // 花费 bool operator < (const status& a) cons

    来自 胡澳治
    00
  • avatar 胡澳治 2021-11-26 09:23:14

    题解 | #枪打出头鸟#

    无他,唯long long尔 class Solution { public: /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param n int整型 n个人 * @param a i

    来自 胡澳治
    00
  • avatar jiang_dr 2021-11-26 09:25:54

    题解 | #获得积分最多的人(一)#

    通用解法 思路:对user_id分组后取sum(grade_num),因为题目保证了最高的只有一位,那么就可以对sum(grade_num)进行逆序排序,然后使用limit 0, 1获取最高的积分数,最后联立两表即可。 完整代码: select t1.name, t2.grade_sum from

    来自 jiang_dr
    10