• avatar 马小呆QAQ 2021-08-09 16:08:31

    java的基础有多重要,进来一起学习吧

    文章目录 一.基本概念 二.基本语法 三.java关键字 目录 一.基本概念 1、抽象类:规定一个或多个抽象方法的类别本身必须定义为abstract,抽象类只是用来派生子类,而不能用它来创建对象。 2、final类:又称“最终类”,它只能用来创建对象,而

    来自 马小呆QAQ
    00
  • avatar 马小呆QAQ 2021-08-09 16:08:51

    一本神书把数据结构与抽象学的明明白白

    今天给小伙伴带来一本java的数据结构与抽象的神仙书,话不多说来看吧     来看目录       上面就是本书的内容. 需要本书的小伙伴可以关注+私信 再来看内容       需要本书的小伙伴可以关注+私信

    来自 马小呆QAQ
    00
  • avatar 马小呆QAQ 2021-08-09 16:09:24

    java多线程,用Thread类创建线程,详细讲解

    交流群 在Java中创建线程有两种方法:使用Thread类和使用Runnable接口。在使用Runnable接口时需要建立一个Thread实例。因此,无论是通过Thread类还是Runnable接口建立线程,都必须建立Thread类或它的子类的实例。Thread类的构造方法被重载了八次构造方法

    来自 马小呆QAQ
    00
  • avatar 马小呆QAQ 2021-08-09 16:09:47

    java基础,最简单的java基础入门

    这个是java交流群 资料群     一、Java基本概念 1、抽象类:规定一个或多个抽象方法的类别本身必须定义为abstract,抽象类只是用来派生子类,而不能用它来创建对象。 2、final类:又称“最终类”,它只能用来创建对象,而不能被继承,与抽象类刚好相反,而且抽象类与最终类不能同

    来自 马小呆QAQ
    00
  • avatar 马小呆QAQ 2021-08-09 16:10:08

    来自清华整理的JAVA JDK的学习笔记书籍,小白也可以看懂

    你拿起了这本书,翻开这篇序,我有了机会问你一个问题:“为什么想翻开这本书? ”“当然是想学Java啊!笨蛋!”   翻开一本书,无非是想从书中得到知识,只是为何你要得到书中的知识,才是我想知道的答案,而这个答案决定了你在取得知识的过程中是否快乐! 好啦我们先来看本书的内容吧 目录

    来自 马小呆QAQ
    00
  • avatar 马小呆QAQ 2021-08-09 16:10:37

    一篇神文就把Java多线程设计模式讲明白了,图解

    给大家分享一篇神仙Java多线程,精选12种设计模式,轻松学习多线程编程     话不多说直接开始展示 首先来看目录               需要获取的小伙伴可以转发+关注后私信我 (学习)即可免费获取资料 内容总结    

    来自 马小呆QAQ
    00
  • avatar 李耀文3681 2021-08-09 16:13:22

    题解 | #Redraiment的走法#

    while True: try: n, nums = int(input()), list(map(int, input().split())) dp = [1] * n for i in range(n): for j

    来自 李耀文3681
    20
  • avatar Mshuang 2021-08-09 16:14:25

    题解 | #求二叉树的层序遍历#

    二叉树层序遍历用队列来处理。队列先进先出。add()。remove()、offer()、poll(); /** @Author: Mr.huang @Date: 2021/08/09/14:37 @Description: NC15 求二叉树的层序遍历 给定一个二叉树,返回该二叉树层序遍历的结

    来自 Mshuang
    00
  • avatar 等一个有缘人 2021-08-09 16:15:39

    数据库总结

    数据库 ACID 特性 原子性(Atomicity)事务被视为不可分割的最小单元,事务的所有操作要么全部提交成功,要么全部失败回滚。回滚可以用回滚日志来实现,回滚日志记录着事务所执行的修改操作,在回滚时反向执行这些修改操作即可。 一致性(Consistency)数据库在事务执行前后都保持一致性状态

  • avatar 牛客113801223号 2021-08-09 16:17:36

    题解 | #获取当前薪水第二多的员工的emp_no以及其对应的薪水salary#

    select id,name,grade_sum from (select user_id,grade_sum,rank() over(order by grade_sum desc) as tk from (select DISTINCT user_id,sum(case wh

  • avatar Dylan: 2021-08-09 16:18:19

    题解 | #缺失数字#

    题目解析: 我们可以从题目中提取出来几个关键点: 第一,抽取出来的数是从0开始到n的; 第二,选出的数字依然保持有序; 第三,缺失一个数。 那么,我们不妨先想想抽出来的数的可能性。① 抽出来形如 [0,2,3,4,5] 的此类数,那么我们很容易知道就是1缺失,简单来说就是头尾完整,中间缺失。②

    来自 Dylan:
    00
  • avatar Nephthys 2021-08-09 16:22:22

    题解 | #孩子们的游戏(圆圈中最后剩下的数)#

    class ListNode{ int val; ListNode next=null; ListNode(int val){ this.val=val; } } public class Solution { public int La

    来自 Nephthys
    00
  • avatar 牛客713753419号 2021-08-09 16:23:38

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

    牛客第一次写题解 #include<string> #include<algorithm> using namespace std; int main(){ int N,headV; while(cin>>N>>headV){

  • avatar 寅卯戌 2021-08-09 16:37:21

    题解 | #自守数#

    while True:     try:         n = int(input())      

    来自 寅卯戌
    01
  • avatar bigleo 2021-08-09 16:38:36

    ES6模块和CommonJS

    ES6模块和CommonJS CommonJS 模块输出的是一个值的拷贝,ES6 模块输出的是值的引用。 CommonJS 模块是运行时加载,ES6 模块是编译时输出接口。 1. CommonJS 模块 CommonJS 模块输出的是值的拷贝,也就是说,一旦输出一个值,模块内部的变化不会影响到这

    来自 bigleo
    10
  • avatar 牛客506205215号 2021-08-09 16:41:34

    题解 | #质数因子#

    include <bits/stdc++.h> using namespace std;int main(){ long n; while(cin>>n){ string res; int i=2; while(i<

  • avatar 牛客669158664号 2021-08-09 16:49:49

    题解 | #数独#

    //AC代码:#include<stdio.h>#include<stdbool.h>int G[9][9],res=0;void dfs(int);bool judge();int main(){ int i,j; for(i=0;i<9;i++)

  • avatar 牛客669158664号 2021-08-09 16:51:33

    题解 | #删数#

    //递推公式:f[1] = 0 ,f[n] = (f[n - 1] + K) mod n //如果想了解:http://blog.csdn.net/taoyanqi8932/article/details/52335719#include <stdio.h>int lastNum(int

  • avatar bigleo 2021-08-09 16:53:05

    进程和线程

    进程和线程 1. 区别 (1)地址空间 线程共享本进程的地址空间,而进程之间是独立的地址空间。 (2)资源 线程共享本进程的资源如内存、I/O、cpu等,不利于资源的管理和保护,而进程之间的资源是独立的,能很好的进行资源管理和保护。 (3)健壮性 多进程要比多线程健壮,一个进程崩溃后,在保护模式下不

    来自 bigleo
    11
  • avatar Allen李康 2021-08-09 16:53:35

    题解 | #替换空格#

    暴力解法 - C++ 先把字符串遍历放到字符串数组中在查找空格填充“%20”最后遍历输出新字符串 class Solution { public: /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @p

    来自 Allen李康
    10
  • avatar Java架构师-桃子 2021-08-09 16:56:04

    2021.8.9美团实习Java岗面经,已拿offer!

    今天刚刚收到hr的电话,开心,简单记录一下美团的面经。时间隔的比较久了,简单回忆下,最后会给出我之前整理的别人的面经,文末也准备了一些资料给大家参考复习。 一面 1点50开始一面的。简单自我介绍,问了下java基础的东西比如volite关键字,同步的方法,悲观锁和乐观锁等等。jvm相关的知识。线程池

  • avatar 云影孤帆尽 2021-08-09 17:00:35

    题解 | #魔法货车#

    思路: 题目的主要信息: 一共辆货车,每辆容量为,需要运送n个鸡蛋 如果装满货车后,还剩有鸡蛋,则选择一辆货车容量翻倍,继续装,如此循环 同一辆车可以多次翻倍,求需要翻倍多少次 方法一:贪心+排序+差值运算具体做法:使用sort函数对数组排序,找到最大值。遍历数组x,对于每个,用减去容量,如果剩

    来自 云影孤帆尽
    00
  • avatar 牛客986832151号 2021-08-09 17:00:56

    题解 | #查找最晚入职员工的所有信息#

    SELECT * FROM EMPLOYEES WHERE hire_date = ( SELECT max(hire_date) FROM employees ) 题目的定语是入职时间最晚  等价于  hire_date数据最大 通过这个筛选条件

  • avatar 牛客986832151号 2021-08-09 17:10:38

    题解 | #查找入职员工时间排名倒数第三的员工所有信息#

    SELECT * FROM employees WHERE hire_date = (      SELECT DISTINCT hire_date FROM employees ORD

  • avatar 牛客306032403号 2021-08-09 17:15:50

    题解 | #最长公共子串#

    dp[i] 用来记录i下标是从 dp[i] 到 i 得到的最长字串,最长字串为 dp[i] 到 i 的下标,其实也是滑动窗口的思想 public String LCS (String str1, String str2) { int[] dp = new int[str1.l

  • avatar 放下心来我依旧爱你如初 2021-08-09 17:16:02

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

    select grade.id,name,score from grade left join `language` on `language`.id = grade.language_id WHERE score >= ( select max(g1.score) from

  • avatar 快乐小邦 2021-08-09 17:18:22

    题解 | #最小的K个数#

    public class Solution { public ArrayList<Integer> GetLeastNumbers_Solution(int [] input, int k) { quickSort(input, 0, input.length -

    来自 快乐小邦
    00
  • avatar Mshuang 2021-08-09 17:25:38

    题解 | #跳台阶#

    /***f(n)=f(n-1)+f(n-2) 主要对这个进行优化、动态规划方法最优*/ 方法一if (target <= 2) { return target; } int pre2=1,pre1=2; int ans=0;

    来自 Mshuang
    00
  • avatar Joeyee11 2021-08-09 17:33:24

    题解 | #句子逆序#

    最简单粗暴的思路 以单词为单位加到list里 再倒着输出list import java.util.*; public class Main{ public static void main(String[]args){ Scanner sc=new Scanner(System.in); Lis

    来自 Joeyee11
    00
  • avatar 牛客449456940号 2021-08-09 17:34:38

    题解 | #简单密码#

    n= int(input()) dic = {} for i in range(n): dic[i] = input() dic = sorted(dic.items(), key = lambda item: item[1]) for k in dic: print(k[1])

  • avatar 泪无声呢 2021-08-09 17:36:45

    题解 | #最大子三角形#

    最大子三角形 问题描述:给你一个边长为 a 的六边形 01 矩阵,请找到一个最大的全 1 子三角形,输出三角形的边长 b。 示例 输入:2,[0, 0, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 1, 1, 1,

    来自 泪无声呢
    00
  • avatar Seay.L 2021-08-09 17:39:19

    题解 | #牛客每个人最近的登录日期(二)#

    select u.name as u_n,c.name as c_n,l.date from user as u inner join login as l on u.id=l.user_id inner join client as c on l.client_id=c.id where l.da

    来自 Seay.L
    00
  • avatar Jiang锋 2021-08-09 17:47:09

    题解 | #小团的配送团队#

    package com._2021._02; import java.util.*; /** * @author Jiang锋时刻 * @create 2021-08-09 15:54 */ public class Main { public static void main(St

    来自 Jiang锋
    00
  • avatar 泪无声呢 2021-08-09 17:56:59

    题解 | #火柴拼图#

    火柴拼图 问题描述:牛妹有n根火柴,她想用这些火柴去拼正三角形或者正四边形。牛妹想让最后拼出的总面积尽可能大的,请你帮帮她。 返回一个Vector,Vector中存有两个数字。其中最大面积 示例 输入:4,[1,1,1,1] 返回值:[0,1] 说明:构成一个边

    来自 泪无声呢
    00
  • avatar 天色已黄昏 2021-08-09 18:03:45

    题解 | #获取当前薪水第二多的员工的emp_no以及其对应的薪水salary#

    先找到salaries表的salary最大值,然后查找得出除了最大值的子表,再获取子表的最大值,也就是第二大的值,然后连接2个表,再通过where查询得到所有salary第二大的员工信息 SELECT emp_no, salary, last_name, first

    来自 天色已黄昏
    00
  • avatar 0xCAFEBABE_ 2021-08-09 18:08:07

    题解 | #基本字符串压缩#

    bfs的变形用count保存当前层数,当达到dep时进行成殓操作 public class TreeLevel { public ListNode getTreeLevel(TreeNode root, int dep) { // write code here

    来自 0xCAFEBABE_
    10
  • avatar godspeeDR 2021-08-09 18:09:14

    原型/原型链学习笔记

    原型/原型链学习笔记 原型对象 什么是原型对象 在JavaScript中,对象由构造函数来新建,每个构造函数内部都有一个prototype 属性,这个属性指向一个对象,包含了由该构造函数创建的实例对象共享的所有属性和所有方法。这个prototype属性的值就是原型对象。 对象的继承机制 由于所有的实

    来自 godspeeDR
    00
  • avatar 大麦子 2021-08-09 18:13:29

    题解 | #统计出当前各个title类型对应的员工当前薪水对应的平均工资#

    直接查询两个数据表,用where语句限制条件求平均工资可以用聚合函数avg,以及使用group by语句分组,最后以平均工资升序排序 select a.title,avg(b.salary) s from titles a,salaries bwhere a.emp_no=b.emp_noand a

    来自 大麦子
    00
  • avatar 大麦子 2021-08-09 18:14:31

    题解 | #查找employees表emp_no与last_name的员工信息#

    知识点不等于:<> 或 != 或 is not查询奇数:某列%2=1select * from employeeswhere last_name <>"Mary" andemp_no%2=1 order by hire_date desc

    来自 大麦子
    00
  • avatar 大麦子 2021-08-09 18:16:20

    题解 | #获取所有员工当前的manager#

    知识点左连接left joinwhere语句限制条件不等于:<>或者!=select a.emp_no, b.emp_no as manager from dept_emp a left join dept_manager bon a.dept_no=b.dept_nowhere a.e

    来自 大麦子
    00
  • avatar 萧瑟丶北城以北 2021-08-09 18:16:34

    题解 | #我是大V#

    描述:每个人都想成为大V (VIP:Very Important Person),但要一点一点积累才行,先从小v做起。要求输出由小写字母v组成的大V。 解题思路:解法01: **print("v v\n v v\n v")**解法02: print("v v&

  • avatar godspeeDR 2021-08-09 18:17:05

    uni-app踩坑记录

    前言 本文记录uniapp实际开发中遇到的坑 生命周期 页面生命周期 函数名 说明 onInit 监听页面初始化,其参数同 onLoad 参数,为上个页面传递的数据,参数类型为 Object(用于页面传参),触发时机早于 onLoad onLoad 监听页面加载,其参数为上个页面传递

    来自 godspeeDR
    00
  • avatar Egoistim 2021-08-09 18:19:06

    题解 | #K Yet Another Problem About Pi#

    K Yet Another Problem About Pi 链接:K-Yet Another Problem About Pi_2021牛客暑期多校训练营8 (nowcoder.com) 题意:平面上有无穷个长,宽为的矩形方格。你有一条长度为​的曲线可以任意弯折,起点任意,求曲线最多经过的方格

    来自 Egoistim
    130
  • avatar Gcynk 2021-08-09 18:42:45

    题解 | #字符串分隔#

    1.输入后输出为数组的代码2.数组长度判断使用?:表达式3.数组存入先将字符串0-7下标先循环截取(每次循环的字符串更新)4.剩下的补全通过stringbuffer来实现,最后输出代码如下: import java.util.*; public class Main{ public stat

    来自 Gcynk
    00
  • avatar godspeeDR 2021-08-09 18:45:09

    用ES6写法封装一个表单验证类

    前言 由于项目中需要用到表单验证,在文章逐步优雅的表单验证获取思路,根据需求封装了一个表单验证类 思路 需求: 可自定义验证规则 可自定义验证的正则表达式 可同时验证多个规则或正则表达式 可复用 根据以上需求,同时也为了自己学习实践ES6写法的Class,在文章的代码上进行了一定改写。通过Cla

    来自 godspeeDR
    00
  • avatar 拾夕 2021-08-09 18:47:10

    题解 | #两数之和# -- [python3]

    方法1: 两个指针暴力破解 class Solution: def twoSum(self , numbers , target ): masterIndex = 0 subIndex = 1 arrayLen = len(numbers)

    来自 拾夕
    00
  • avatar 七辻。 2021-08-09 18:50:42

    迭代加深算法

    简介 迭代加深是一种 每次限制搜索深度的 深度优先搜索。 它的本质还是深度优先搜索,只不过在搜索的同时带上了一个深度 d ,当d 达到设定的深度时就返回,一般用于找最优解。如果一次搜索没有找到合法的解,就让设定的深度+1 ,重新从根开始。 既然是为了找最优解,为什么不用 BFS 呢?我们知道 BFS

    来自 七辻。
    00
  • avatar 大麦子 2021-08-09 18:57:27

    题解 | #获取当前薪水第二多的员工的emp_no以及其对应的薪水salary#

    ROW_NUMBER()开窗函数还可以取指定顺序的数据select emp_no,salary from(select *,row_number() over(order by salary desc) n from salarieswhere to_date="9999-01-01&qu

    来自 大麦子
    00
  • avatar 杰出的小新 2021-08-09 18:59:36

    题解 | #字符串加解密#

    python 利用ASCII码+1或者-1操作进行子母编码或解码status值为1表示编码,-1表示解码 def encryption(password,status): result = '' for char in password: #数字位 i

    来自 杰出的小新
    10
  • avatar 牛客524243281号 2021-08-09 19:00:32

    题解 | #字符串反转#

    include <stdio.h> int main(){ int n; while(scanf("%d",&n) != EOF) { int k=n*n-n+1; printf("%d",k)

  • avatar 看似平淡最奇崛 2021-08-09 19:11:08

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

    C++——简单易懂位运算例如,5的二进制形式为:1001用1来 & 1001,判断完一位二进制位,目标二进制数就往右移,依次判断完。 代码如下: #include<iostream> using namespace std; int main(){ int a;

  • avatar 小心程序猿 2021-08-09 19:15:17

    原地起飞!Alibaba直接给开源了这份TCP/IP协议族竟惹怒一众大佬

    TCP/IP协议TCP TCP 用于从应用程序到网络的数据传输控制。 TCP 负责在数据传送之前将它们分割为 IP 包,然后在它们到达的时候将它们重组。 折叠编辑本段IP-网际协议 IP 负责计算机之间的通信。 IP 负责在因特网上发送和接收数据包。 tcp作为现在当下最热门的技术之一,导致很多大厂

    来自 小心程序猿
    00
  • avatar 牛客396153813号 2021-08-09 19:16:23

    科大讯飞软测笔试面试

    笔试一些java c++ python 数据库 操作系统 计算机网络基础知识作为选择题;如何测试手机输入法;编程题一道:用map,和vector 结合排序可以完成 面试一面1.自我介绍2.项目介绍3.项目难点4.自动化测试的目的5.深度学习项目6.深度学习项目对测试工作的帮助7.量化你的成果8.登录

  • avatar 牛客976025130号 2021-08-09 19:18:01

    题解 | #两数之和#

    vector<int> ret; if (numbers.empty()) { return ret; }</int> int i = 0; int j = 0; for (; i < numbers.size(); ++i) {

  • avatar GuessWhoIam 2021-08-09 19:27:22

    题解 | #排序#

    Solution 1: Quick Sort--Programming with Python#O(nlogn) class Solution: def MySort(self , arr ): if (len(arr)<2): return arr

    来自 GuessWhoIam
    00
  • avatar 翟邦杰 2021-08-09 19:32:56

    题解 | #数组中的逆序对#

    class Solution { public:     int LastRemaining_Solution(int n, int m) {     

    来自 翟邦杰
    00
  • avatar 牛客878477905号 2021-08-09 19:35:50

    题解 | #牛客每个人最近的登录日期(五)#

    1.首先获取每个日期可能存在新用户 通过日期进行分组,然后获取相应的日期。相对于每个用户最新的登录登录注册时间进行比较。 case when (date,user_id) in select min(date),user_id ... then 1 else 0 end =>sum 获得

  • avatar 小心程序猿 2021-08-09 19:35:51

    40000+字超强总结?阿里P8把Java全栈知识体系详解整理成这份PDF

    40000 +字长文总结,已将此文整理成PDF文档了,需要的见文后下载获取方式。 全栈知识体系总览 Java入门与进阶面向对象与Java基础 Java 基础 - 面向对象Java 基础 - 知识点Java 基础 - 图谱 & Q/A基础知识点复习完了以后,我们需要深入的理解Java中的一些基

    来自 小心程序猿
    00
  • avatar Egoistim 2021-08-09 19:43:28

    题解 | #D OR#

    D OR 链接:D-OR_2021牛客暑期多校训练营8 (nowcoder.com) 题意:给定你序列,其中。求符合条件的序列有多少种 首先:,定义,其中 可以看出,对的比特位值进行了限定。当我们给定时,可以依靠上述序列,直接确定后续的所有(),以此并反推给定的是否合法。所以我们去考虑枚举,

    来自 Egoistim
    371
  • avatar HalaMadrid! 2021-08-09 19:52:50

    2021牛客暑期多校训练营8

    Ares, Toilet Ares #include<iostream> #include<cstring> #include<queue> #include<map> #include<set> #include<algorithm

    来自 HalaMadrid!
    00
  • avatar Java小明星 2021-08-09 19:57:05

    Leetcode官方分享了秋天的第一份算法刷题手册,收获全网一致好评

    在今年的8月7号也就是今天,就是立秋了,这也代表着夏天马上就要过去,在过一段时间满大街就会飘着满满的糖葫芦和糖炒栗子的味道! 今天的网络热词:秋天的第一杯奶茶 作为国内算法程序员的聚集地,力扣官网也满满的诚意,在今天给大家送上了一份秋天的第一份算法刷题手册! 话不多说直接展示内容:这份资料足足2

    来自 Java小明星
    00
  • avatar 六雪尼诺 2021-08-09 19:57:20

    题解 | #数字在升序数组中出现的次数#

    与昨天查找1的算法类似,不同在于上次是字符串,这次是数组,算法大致相同。

    来自 六雪尼诺
    00
  • avatar 牛客616244708号 2021-08-09 19:57:47

    题解 | #密码验证合格程序#

    import sys def check_type(passwd): #检查类型是否多于等于3 type_set = set() for i in passwd: if i.isdigit(): #是否有数字

  • avatar 牛客705196985号 2021-08-09 19:58:35

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

    用一个for循环解决菜鸟的想法如下: public static int MoreThanHalfNum_Solution(int [] array) { if(array.length==0){ return 0; } if(array.

  • avatar wzj~~~ 2021-08-09 20:01:48

    题解 | #识别有效的IP地址和掩码并进行分类统计#

    毫无技巧的死亡暴力 #include <iostream> #include <string> #include <vector> #include <set> #include <algorithm> #include <stdli

    来自 wzj~~~
    00
  • avatar Java小明星 2021-08-09 20:09:18

    清华大牛耗时三年才总结出了这份Alibaba(P5-P***习进阶路线图

    众所周知阿里巴巴内部一直遵循着职级之分,职级越高定级难度越大,那么肯定有小伙伴提出了以下两个问题: 阿里每个等级都需要掌握什么技术呢?每个职级的薪资待遇? 正所谓工牌一带,年薪百万”这句话并不是瞎说的! 如果你有幸在地铁或者其他地方遇到带阿里工牌的人,千万不要招惹他们,因为说不定就是一天一夜没有休

    来自 Java小明星
    00
  • avatar 私有的浪漫 2021-08-09 20:22:38

    题解 | #数组中重复的数字#

    题目:在一个长度为n的数组里的所有数字都在0到n-1的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任一一个重复的数字。 例如,如果输入长度为7的数组[2,3,1,0,2,5,3],那么对应的输出是2或者3。存在不合法的输入的话输出-1。 1.排

    来自 私有的浪漫
    00
  • avatar 云影孤帆尽 2021-08-09 20:23:03

    题解 | #k长连续子段和#

    思路: 题目的主要信息: 给出一个序列a,从中选出长度大于等于k的连续子序列,使子序列和最大 k一定不大于序列长度 连续子段指的是序列中一段连续的数字 方法一:暴力解法具体做法:首先长度的种类包含k到n这些长度,我们要遍历所有的长度选项。然后,对于每一个选项,遍历数组找到每一个可以起点的元素,向

    来自 云影孤帆尽
    00
  • avatar mincool 2021-08-09 20:23:14

    题解 | #反转链表#

    NC78 反转链表 解题思路 如题,我们需要做的就是将一个链表反转。那么,我这里有两种做法(当然可能还存在其他的解题思路)。第一种,即是迭代。next指针保存当前head节点的下一个节点,因为当前head所在的节点即将要指向前面的节点了,如果不用next指针保存的话,那么我们就无法找到后续要反转的节

    来自 mincool
    00
  • avatar C++小白___orgader 2021-08-09 20:26:41

    题解 | #从尾到头打印链表#

    这道题也可以先把链表逆序,然后再打印class Solution {public: vector<int> printListFromTailToHead(ListNode* head) { ListNodepre=nullptr; ListNodecu

  • avatar 马小呆QAQ 2021-08-09 20:27:06

    大学刚毕业,用10000小时,走进字节跳动拿了offer

    前言: 没有绝对的天才,只有持续不断的付出。对于我们每一个平凡人来说,改变命运只能依靠努力+幸运,但如果你不够幸运,那就只能拉高努力的占比。 2020年7月,我有幸成为了字节跳动的一名Java后端开发,正如标题所说,我从外包辞职了,10000小时后,走进字节跳动拿下了offer。相信同行都清楚,

    来自 马小呆QAQ
    00
  • avatar 马小呆QAQ 2021-08-09 20:27:51

    终拿字节Offer...动态规划复盘...

    和大家一起刷题不快不慢,没想到已经进行到了第二阶段,「动态规划」这部分题目很难,而且很不容易理解,目前我的题目做了一半,凭着之前对于「动态规划」的理解和最近做的题目做一个阶段性的总结!这篇文章其实是我之前写过的一篇,然后现在拿来再做一个润色。 「动态规划」看这篇我...保证可以! 目标:给小白以

    来自 马小呆QAQ
    00
  • avatar 马小呆QAQ 2021-08-09 20:28:16

    用Python预测双色球福利彩票中奖号码(请不要当真)

    前言 双色球是中国福利彩票的一种玩法。 红球一共6组,每组从1-33中抽取一个,六个互相不重复。然后蓝球是从1-16中抽取一个数字,这整个组成的双色球 python从零基础入门到实战 今天,我们就用Python来统计一下各号码的中奖概率,并可视化展示。我本人,也会买概率最大的几个号码试试,中

    来自 马小呆QAQ
    00
  • avatar 马小呆QAQ 2021-08-09 20:28:38

    抽奖动画 - lao虎机抽奖,手把手教你做一个抽奖机软件

    本文介绍一个lao虎机抽奖动画的实现,lao虎机抽奖在各类商家营销活动中非常常见,这里主要介绍动画的实现过程,其他细节不做详细分析。 1. 需求 UI给到的蓝湖如下截图1 图1 三栏图片,每栏图片是一样的,都包含所有的奖品图片。 点击抽奖三栏图片从左到右依次开始上下滚动,从慢到块

    来自 马小呆QAQ
    00
  • avatar 马小呆QAQ 2021-08-09 20:29:01

    Java并发之ReentrantReadWriteLock源码解析

    ReentrantReadWriteLock ReentrantReadWriteLock与ReentrantLock的使用方式有些相似,它提供了读锁(ReadLock)和写锁(WriteLock),这两种锁都实现了java.util.concurrent.locks.Lock这一接口,允许调用l

    来自 马小呆QAQ
    00
  • avatar 马小呆QAQ 2021-08-09 20:29:21

    阿里Java10万字面经,把Github“炸”翻了!惨遭多家大厂威胁下架

    前言 我是41岁的老程序员了,这些Java语言的语法我基本都用得很熟练了, 面试该准备什么,注意什么?平复紧张的情绪,谈话技巧,举止大方,忌做小动作,要有自信,过多的小动作表明自己很紧张,也很不自信,比如挠头、搓手、挖鼻、跺脚等。 我有一个玩得特别好的朋友找我帮忙,说他儿子去大厂面试几次没刷下来

    来自 马小呆QAQ
    00
  • avatar 马小呆QAQ 2021-08-09 20:29:48

    ClickHouse笔记,入门到精通 (建议收藏)

    目录 ClickHouse笔记 第 1 章 ClickHouse 入门 列式储存的好处: 第 2 章 ClickHouse 的安装 第 3 章 数据类型 整型 浮点型 布尔型 Deci

    来自 马小呆QAQ
    00
  • avatar 熬夜不加班的程序员 2021-08-09 20:29:56

    消息队列—经典5连问—你能抗几道?

    面试题1:说说你对消息队列的理解,消息队列为了解决什么问题? 追问1:消息队列有什么优缺点 面试题2:对于消息中间机,你们是怎么做技术选型的? 面试题3:如何确保

  • avatar 马小呆QAQ 2021-08-09 20:30:12

    面试了10+家大厂后,我总结一份Java中高级面试笔记

     3月已经接近末尾了,不知道小伙伴们的战况怎么样了。小编用这一个月的时间总共面了7家大厂,最后也是拿到了滴滴和拼多多的offer。 面完这些大厂后,我总结了一份Java中高级面试笔记 。在此分享出来,希望能对大家有所帮助。 面试笔记内容总览 详细内容展示 一、Java

    来自 马小呆QAQ
    00
  • avatar 马小呆QAQ 2021-08-09 20:30:35

    3022年最新面试手册,在Github爆火,5w人拿下大厂offer!!

     前言    人人都有大厂梦,对于程序员来说,BAT为首的一线互联网公司肯定是自己的心仪对象,毕竟能到这些大厂工作,不仅薪资高待遇好,而且能力技术都能够得到提升,最关键的是还能够给自己镀上一层金,让人瞻仰。         同样的,我自己的个人目标是腾讯,但之前一直在一家小公司,一呆就是好几年,

    来自 马小呆QAQ
    00
  • avatar 马小呆QAQ 2021-08-09 20:31:02

    阿里技术官手码23W字面试小册在Github三天阅读量98w+

      Java面试         临近金三银四,想必有不少老哥已经在为面试做准备了。大家想必也知道现在面试就是看项目经验+基本技术+个人潜力(也就是值不值得培养)。总之就是每一次面试都是对我们能力的检验(无论是软实力还是硬实力)。软实力其实就是简历包装,自我介绍,与面试官交谈技巧等等;所谓硬实力就

    来自 马小呆QAQ
    00