自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

bigsai

微信搜一搜:【bigsai】,专注于数据结构与算法、Java,分享超多资源,您的关注是前进不断的源泉!

  • 博客(352)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 开了留言,欢迎关注我的公众号【bigsai】唠唠嗑

前言大家好,我是bigsai,今天刚好是自己假期的最后一天,公众号留言迁移也刚刚结束,虽然以后面临吃土的日子但开了留言还是很开心,能够和大家伙们互动一下。这一年,还是感谢各位学弟妹、同学、号主朋友们的关注哈,从你们的身上知道很多、学到很多!也很欣慰自己能认识在五湖四海的你!这个寒假没有写什么东西,就是刷刷题,然后年后就在准备公众号开留言迁移的事情。不过我的计划还是有的,对2021有很多的期望,在学习上还有很多要学。在上一年,写了50+篇原创,在前面的话可能排版差了一些,后面稍微好了很多。转载评价较好

2021-03-05 16:07:32 2076 8

原创 力扣(LeetCode)打卡刷题交流计划(长期维护)

前言忙忙活活暑期过去了一半,在即将升学的日子里,打算干点什么东西,由于实力以及经验的欠缺没有创群和大家讨论,但我更喜欢以更实在的方式——能作点什么——和大家一起从0打开力扣LeetCode,对,没错,就是从开开始一起刷力扣,因为力扣自己还没刷过,想和大家一起开始。在笔者公众号(bigsai)后台回复进群,即可通过二维码扫码进群,也可以加笔者vxq1315426911拉你进群。本次活动长期维护运行,希望能和大家一起进步。打卡计划因为在去年寒假今年春的时候已经组织过类似的活动,当时是暑假搞得剑指off

2020-08-02 10:40:54 5203 4

原创 json从立地到成佛

json它不是一个原有单词,其实是4个单词JavaScript Object Notation(JavaScript对象表示)的简写,**是一种轻量级的文本数据交换格式**,并且json独立于语言(使用JavaScript语法描述对象),很多编程语言都支持json。 json 已成为当前服务器与 web 应用之间数据传输的公认标准。本文将以通俗易懂的方式给大家讲解json,并实战fastjson、Gson、Jackson与对比。

2020-07-01 21:09:57 23372 35

原创 考研经验分享(南京理工大学)

文章目录前言为什么考研前言对于很多人来说,考研(升学)是一个不可避免的话题,这其中也面临着很大的抉择和犹豫之中。如果是其他专业的话,这方面的犹豫和挣扎可能少一点,但是对于计算机专业的我们来说,这方面的犹豫可能会更多一些。今天借着这个话题聊聊考研以及自己路途的所见所闻。为什么考研首先,对于考研的群体来说,大致可能分为下面几种类型:本科混的可能不够好,不满足于现状,想通过考研重新开始,寻求更多的机会。双非(部分985,211)想通过考研提升学校的层次,从双非跨到985,211.从本科跨到硕士研究生

2020-05-30 12:54:24 13352 26

原创 2020,是时候介绍一下自己!

前言大家好,我是bigsai。我觉得是时候和大家碰个面,介绍一下和总结一下自己吧,也算是给这个时间刻下一个标记吧。我觉得这个时间点是挺重要的!还是很感谢各位的关注和认可,也很感激在这个过程中和我一起交流过,给过所有支持和认可的伙伴们,感谢我身边的你们给我塑造这么一个环境。我是一名草根博主吧,努力做好知识分享和输出,但我也想着能不能做点什么能够和大家一起进步(可见文末)!寒假剑指off...

2020-01-12 23:17:20 8062 9

原创 再也不怕和老外交流了!我用python实现一个微信聊天翻译助手!

文章目录前言详细设计微信api有道api整体逻辑代码和运行结果结语前言在前面的一篇文章如何用python“优雅的”调用有道翻译中咱们清楚的写过如何一层一层的解开有道翻译的面纱,并且笔者说过那只是脑洞的开始。现在笔者又回来了。Teach you how to flirt gracefully with code。设计思路:前面有了调用翻译,我们可以和翻译接口和微信的api结合起来做一些有趣的...

2020-01-05 14:01:11 15434 18

原创 我花了一夜用数据结构给女朋友写个H5走迷宫游戏

起因又到深夜了,我按照以往在csdn和公众号写着数据结构!这占用了我大量的时间!我的超越妹妹严重缺乏陪伴而 怨气满满!而女朋友时常埋怨,认为数据结构这么抽象难懂的东西没啥作用,常会问道:天天写这玩意,有啥作用。而我答道:能干事情多了,比如写个迷宫小游戏啥的!当我码完字准备睡觉时:写不好别睡觉!分析如果用数据结构与算法造出东西来呢?...

2019-09-21 18:15:27 461680 498

原创 浅谈网络爬虫

浅谈网络爬虫 什么是网络爬虫? 爬虫能干什么 搜索引擎 抢票、刷票等自动化软件 部分破解软件 金融等行业数据挖掘、分析数据来源 其他 爬虫很简单 语言的选择 两种语言的小demo 爬虫也不简单 ip、浏览器头(User-Agent)、和cookie限制 需登录的验证码限制、参数限制 JavaScript渲染/ajax加密 爬虫知识储备路线 1.基础语法: 2.正则和爬虫相关库,以及浏览器F12...

2019-06-11 21:58:11 12270 14

原创 再见2022

大家好,我是bigsai,好久不见。看了上一篇更新时间,大概已经停更近10个月(呜呜后面还会坚持的),在2022的最后一天,这一篇也算是对这一年做个总结。期间也收到一些朋友的问候和鼓励,确实自己在读研期间的前两年在写东西上面确实花了不少时间,也算是用心了吧对一些新手朋友还是有些帮助的。如果按照往年的节奏,这个点应该还是在学校的,毕竟还没过元旦,但目前已经在家宅了一段时间,今年是魔幻的2022。从时...

2022-12-31 19:20:56 148

原创 热乎着,昨晚阿里这题真太绝了

前言大家好,我是bigsai,好久不见甚是想念。昨晚有个同学参加了阿里的笔试题,笔试完后同学说这次笔试感觉难,跟我说了其中一道题,我看了感觉还是挺有质量的,看着这个难度都是第二题,总共三题...

2022-03-05 17:04:00 3283 1

原创 聊聊买卖股票的最佳时机

前言大家好,我是大赛哥,好久不见,天天想念!最近梳理高频动态规划问题,股票问题当然是非常经典的动态规划问题,并且整个系列有好几道题,这里我整理了6道股票系列的经典问题分享给大家,咱们今天聊...

2022-02-22 17:04:00 1677 5

转载 南京有哪些不错的互联网公司

大家好呀,我是大白。被读者催了好久,我终于开始调研南京的互联网公司了。南京是很有吸引力的一座城市,我在西安读研时听我导师和其它老师闲聊,说很多我们学院看上的老师,最后都被南京的学校抢走了。...

2022-02-09 17:04:00 3116 1

原创 再见2021,2022加油

前言各位小伙伴们好,我是bigsai,本年度2021最后一篇原创于此啦。总结这个东西,阶段性还是很有必要的,自己后面看看也挺有回忆的味道。在19年4月那会对18年总结了一下,当时就是在博客上写的直接照搬过来:从博客时间轴总结这一年20年初,刚考完研那会,也对自己19那一年进行了小总结:是时候介绍一下自己 当时的那种心情,可能跟此刻刚考完的你很相似,偶数年,考完就考完了,觉得这个过程体验已经很值得了。21年初我并没有对20年总结,当时觉得没什么总结,其实那年发生的事情也蛮多的,经历疫情找工作又狗上岸

2022-01-12 16:40:13 977

原创 没错,我是高端吃瓜玩家(搞懂摩斯密码)

前言大家好,我是bigsai大赛哥,好久不见,甚是想念。行了,咱们步入正轨,已经进入2022,在2021这一年,很多人的快乐消遣是在吃瓜快乐中度过的,有的作为主动吃瓜群众第一手掌握消息,有...

2022-01-03 18:15:00 2463 5

原创 字节面试必须拿下的十道算法题,你会几道?

最近不少小伙伴跟我交流刷题肿么刷,我给的建议就是先剑指offer和力扣hot100,在这些题中还有些重要程度和出现频率是非常非常高的,今天给大家分享当今出现频率最高的10道算法题,学到就是赚到。0X01翻转链表力扣206和剑指offer24原题,题意为:给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。分析:翻转链表,本意是不创建新的链表节点然后在原链表上实现翻转,.

2021-12-29 15:54:21 2987

原创 从喧闹与富有中搞懂搜索和拓扑

前言大家好我是bigsai。今天给大家分享一个非常有趣的面试题,通过这个问题你可能会对某些情况下,搜索和拓扑有一定的认识,一个问题,既可以用搜索来处理,用记忆化搜索优化,也可以用拓扑排序来解决。题目为力扣851,喧闹和富有 ,题意为有一组 n 个人作为实验对象,从 0 到 n - 1 编号,其中每个人都有不同数目的钱,以及不同程度的安静值(quietness)。为了方便起见,我们将编号为 x 的人简称为 "person x "。给你一个数组 richer ,其中 richer[i] = [ai,

2021-12-24 14:54:17 713

原创 面试超爱问的TopK问题,这篇彻底搞明白

文章首发公众号:bigsai 首发博客csdn收录在github算法仓库前言hello,大家好,我是bigsai哥哥,好久不见,甚是想念哇????!今天给大家分享一个TOPK问题,不过我这里不考虑特别大分布式的解决方案,普通的一道算法题。首先搞清楚,什么是topK问题?topK问题,就是找出序列中前k大(或小)的数,topK问题和第K大(或小)的解题思路其实大致一致的。TopK问题是一个非常经典的问题,在笔试和面试中出现的频率都非常非常高(从不说假话)。下面,从小小白的出发点,认为to

2021-12-16 12:25:32 1799 2

原创 字节面试现场,问我如何高效设计一个LRU

前言大家好,我是bigsai,好久不见,甚是想念!最近有个小伙伴跟我诉苦,说他没面到LRU,他说他很久前知道有被问过LRU的但是心想自己应该不会遇到,所以暂时就没准备。奈何不巧,这还就真的考到了!他此刻的心情,可以用一张图来证明:他说他最终踉踉跄跄的写了一个效率不是很高的LRU,面试官看着不是很满意……后来果真GG了。防止日后再碰到这个坑,今天和大家一起把这个坑踩了,这道题我自身刚开始也是用较为普通的方法,但是好的方法虽然不是很难但是想了真的很久才想到,虽然花了太多时间不太值,总算是自己想出来了

2021-12-09 10:29:18 2070 6

原创 读书几年收藏的编程利器网站,给大家分享出来

前言大家好,我是bigsai,今天给大家分享几个非常适合程序员编程学习的网站。工欲善其事,必先利其器,有好的武器才能打更好的仗,今天给大家分享一些程序员学习必备的编程学习网站。像谷歌、知乎、B站、各大博客这些家喻户晓的网站这里就不再进行介绍啦,相信大家可能一直在使用。今天给大家介绍12个提高学习效率、非常实用的网站,希望对大家学习能有帮助!Stack Overflow地址:https://stackoverflow.com/questionsStack Overflow 是世界上最大的技术问答

2021-12-02 10:54:51 1080 1

原创 备战蓝桥杯 这样准没错!

大家好,我是大赛(不是塞),好久不见,甚是想念。这段时间断断续续有些学弟问我参加蓝桥杯有木有一些建议,我也给了我的想法和看法。当然,网上对蓝桥杯的看法不一,我就针对大学生参与竞赛的目的和备...

2021-11-24 17:05:00 6980 5

原创 pdf更新啦,快来瞧瞧!

大家好,我是bigsai,第一次将部分文章整理成pdf分享给大家。第一版本实在八月底发布的,这版本十一月中旬(刚好今天11.15),把部分文字更新到pdf上,最近有点忙原创更新频率较低(自...

2021-11-15 18:58:54 1387 1

原创 校园网断线重连,用爬虫来搞定!

前言hello,大家好,我是大赛哥(弟),好久不见,甚是想念。最近因为有小需求研究了两登录的加密,也成功解密加密的参数,在这里给大家分享一波。前段时间,有个同学他实验室服务器校园网老是掉,...

2021-11-07 18:23:56 5514 12

原创 边打游戏边学编程,是一种怎样的体验?

前言hello,大家好,我是bigsai,好久不见,甚是想念!今天给大家介绍一个边玩游戏边学编程的网站。在日常生活中,很多人喜欢玩游戏,因为游戏中有着对抗博弈、控制的喜悦,用灵魂指法完成一...

2021-11-04 17:05:00 8424 5

原创 一文搞懂动态规划

一文搞懂常见动态规划,连续子数组最大和,子数组的最大乘积,最长递增子序列(LIS),最长公共子序列(LCS),最长公共子串,最长公共子串,不同子序列向你招手!

2021-10-29 10:28:58 1041 1

原创 1024,给大家谈谈如何搞透刷题 玩转力扣!

前言大家好,我是bigsai,好久不见!今天1024,祝大家程序员节快乐,写代码永没bug!今天就给各位小伙伴分享我自己刷题力扣的一些小方法,不一定很有用但是可以参考,祝你更高效的变强!最近在一些群聊、私聊中遇到很多的一个问题就是:刷题,大家也都重视到算法刷题对冲击大厂的重要性,越来越多的人开始卷起来了!但有的人是这样卷起来的,卷的自己都懵了。今天,我就给偏初学者的各种问题谈谈个人刷力扣这方面的观点。刷哪些题?大家刷力扣,目标肯定就是为了冲击大厂的面试笔试,小部分就是为了坚持刷题保持感觉提升

2021-10-24 11:21:40 2314 4

原创 一道题,最小操作次数使数组元素相等引发的思考

前言最近在打卡力扣刷题,一道简单题但是感觉挺好的。力扣453:最小操作数使数组相等。题目描述为:给你一个长度为 n 的整数数组,每次操作将会使 n - 1 个元素增加 1 。返回让数组所有元素相等的最小操作次数。示例 1:输入:nums = [1,2,3]输出:3解释:只需要3次操作(注意每次操作会增加两个元素的值):[1,2,3] => [2,3,3] => [3,4,3] => [4,4,4]示例 2:输入:nums = [1,1,1]输出:0

2021-10-20 23:48:06 1238 4

原创 一棵树,怎么就平衡了(图解AVL+实现)

什么是AVL树大家好,我是bigsai,好久不见,甚是想念。对于树这种数据结构,想必大家也已经不再陌生,我们简单回顾一下。在树的种类中,通常分成二叉树和多叉树,我们熟悉的二叉树种类有二叉搜索(排序、查找)树、二叉平衡树、伸展树、红黑树等等。而熟悉的多叉树像B树、字典树都是经典多叉树。普通的二叉树,我们研究其遍历方式,因为其没啥规则约束查找和插入都很随意所以很少有研究价值。但是二叉树结构上很有特点:左孩子和右孩子,两个不同方向的孩子对应二进制的01,判断的对错,比较的大小 ,所以根据这个结构所有树左

2021-10-11 21:36:28 802

原创 最小生成树(Prim、Kruskal)算法,秒懂!

前言在数据结构与算法的图论中,(生成)最小生成树算法是一种常用并且和生活贴切比较近的一种算法。但是可能很多人对概念不是很清楚,什么是最小生成树?一个有 n 个结点的连通图的生成树是原图的极小连通子图,且包含原图中的所有 n 个结点,并且有保持图连通的最少的边。 最小生成树可以用kruskal(克鲁斯卡尔)算法或prim(普里姆)算法求出。通俗易懂的讲就是最小生成树包含原图的所有节点而只用最少的边和最小的权值距离。因为n个节点最少需要n-1个边联通,而距离就需要采取某种策略选择恰当的边。学习最

2021-09-30 10:21:55 15619 11

原创 两个半月!出差终于结束啦

大家好,我是bigsai,自己的出差生活已彻底结束,在这里和大家share一下。持续两个半月,自己的第一次出差生活也算正式结束,这两个月写的几篇技术文都是摸鱼、熬夜偷偷整的,太不容易了。给...

2021-09-26 19:44:10 1118 1

原创 一文彻底搞定二叉树的前序、中序、后序遍历(图解递归非递归)

前言大家好,我是bigsai,在数据结构与算法中,二叉树无论是考研、笔试都是非常高频的考点内容,在二叉树中,二叉树的遍历又是非常重要的知识点,今天给大家讲讲二叉树的层序遍历。这部分很多人可能会但是需要注重一下细节。前面介绍了二叉排序树的构造和基本方法的实现,遍历也是比较重要的一环,并且二叉树的层序遍历也是bfs的最简单情况,这里我就将二叉树的层序遍历以及常考问题给大家分享一下。在了解二叉树的遍历之前,需要具备数据结构与算法有队列、递归、栈、二叉树,这些内容咱们前面都有讲过,有这方面知识欠缺的同学可以

2021-09-22 23:40:01 5476 3

转载 String s="a"+"b"+"c",到底创建了几个对象?

首先看一下这道常见的面试题,下面代码中,会创建几个字符串对象?Strings="a"+"b"+"c";如果你比较一下Java源代码和反编译后的字节码文件,就可以直观的看到答案,只创建了一...

2021-09-18 18:18:57 6732 14

原创 一次字节面试,被二叉树的层序遍历捏爆了

前言大家好,我是bigsai,在数据结构与算法中,二叉树无论是考研、笔试都是非常高频的考点内容,在二叉树中,二叉树的遍历又是非常重要的知识点,今天给大家讲讲二叉树的层序遍历。这部分很多人可能会但是需要注重一下细节。前面介绍了二叉排序树的构造和基本方法的实现,遍历也是比较重要的一环,并且二叉树的层序遍历也是bfs的最简单情况,这里我就将二叉树的层序遍历以及常考问题给大家分享一下。在了解二叉树的遍历之前,需要具备数据结构与算法有队列、递归、栈、二叉树,这些内容咱们前面都有讲过,有这方面知识欠缺的同学可以

2021-09-14 15:38:58 4505 4

原创 终点站,我来了!

前言大家好,我是bigsai,最近一段时间没怎么发技术文,一方面是因为最近比较忙,参加的项目属于冲刺阶段,另一方面,个人比较独立的时间比较少,很少能干自己的东西,但是这个日子真的要结束了,...

2021-09-07 22:38:26 1477 4

转载 杭州有哪些牛批的互联网公司

晚上好呀!我是bigsai。吃饭了不?程序员视角观城市系列已经更新有 9 期了,我们一起看了西安、长沙、天津、广州、青岛、武汉、成都、上海。除了上海和广州之外,其余的都是二线城市。最近,杭...

2021-09-05 18:18:35 6025

原创 我的第一本pdf!

大家好,我是bigsai,第一次将部分文章整理成pdf分享给大家。自己写东西断断续续也不少时间了,也写了不少东西(虽然是偏向小白),这个其实花费的时间还是比较多的,这次的话主要将数据结构与...

2021-08-30 18:21:06 2764 12

原创 (建议收藏)一文多图,彻底搞懂Floyd算法(多源最短路径)

前言在图论中,在寻路最短路径中除了Dijkstra算法以外,还有Floyd算法也是非常经典,然而两种算法还是有区别的,Floyd主要计算多源最短路径。在单源正权值最短路径,我们会用Dijkstra算法来求最短路径,并且算法的思想很简单—贪心算法:每次确定最短路径的一个点然后维护(更新)这个点周围点的距离加入预选队列,等待下一次的抛出确定。虽然思想很简单,实现起来是非常复杂的,我们需要邻接矩阵(表)储存长度,需要优先队列(或者每次都比较)维护一个预选点的集合。还要用一个boolean数组标记是否已经确定、

2021-08-27 16:11:09 14917 39

原创 (单源最短路径)一文搞懂dijkstra算法

前言大家好,我是bigsai,今天给大家讲讲Dijkstra算法,下次拿着这个算法找女神少绕路,有女朋友的可以试试行不行的通。对于Dijkstra算法,很多人可能感觉熟悉而又陌生,可能大部...

2021-08-15 18:46:35 2368 4

原创 一文彻底搞懂快速幂(原理、实现、矩阵快速幂)

前言大家好,我是bigsai,之前有个小老弟问到一个剑指offer一道相关快速幂的题,这里梳理一下讲一下快速幂!快速幂是什么?顾名思义,快速幂就是快速算底数的n次幂。你可能疑问,求n次幂算n次叠乘不就行了?当n巨大无比时候,如果需要末尾有效尾数值等信息这个可能超出计算机运算范围。有多快?快速幂时间复杂度为 O(log₂n), 与朴素的O(n)相比效率有了极大的提高(int 范围10位长度数字32次之内就能搞定,long 范围20位长度数字64次之内也能搞定,你看有多快)。用的多么?快速幂属于数

2021-08-15 00:30:00 1228

原创 9 11 7的第一周,真的顶不住

大家好,我是bigsai,很久没冒泡了,因为自己每天几乎0时间了,在这里简单分享一下。在南京七月初,我确定要被老板安排活,就陆续拒了实习和一些面试机会,老老实实跟着老板干活,刚来初始,是在...

2021-08-05 18:22:58 5542 26

原创 一文搞懂深度优先搜索、广度优先搜索(dfs、bfs)

前言你问一个人听过哪些算法,那么深度优先搜索(dfs)和宽度优先搜索(bfs)那肯定在其中,很多小老弟学会dfs和bfs就觉得好像懂算法了,无所不能,确实如此,学会dfs和bfs暴力搜索枚举确实利用计算机超强计算大部分都能求的一份解,学会dfs和bfs去暴力杯混分是一个非常不错的选择!五大经典算法的回溯算法其实也是dfs的一种应用,是不是回忆起被折磨的八皇后问题。基础的dfs和bfs学习来思想很容易,写出来模板代码也不难,但很多时候需要在此基础上灵活变通就有不小难度了。不过dfs 和bfs初步学习搞

2021-07-26 23:54:14 1571 2

动态规划30道经典问题图解解析(bigsai本人原创)

1、了解什么是动态规划 2、斐波那契、爬楼梯、跳台阶等入门动态规划思想详细讲解 3、LCS、LIS等经典动态规划问题详解 4、打家劫舍系列问题分析 5、买卖股票最佳时间问题分析

2022-03-07

软件系统压力测试.doc

法律信息管理系统性能测试报告 压力测试报告 第1章系统概述 系统名称:法院信息管理系统 第2章方案设计 2.1系统压力强度估算 系统响应时间判断原则如下: 系统业务响应时间小于2-5秒,判为优秀,用户对系统感觉很好; 系统业务响应时间在5-10秒之间,判为良好,用户对系统感觉一般; 系统业务响应时间超过15秒,判断为一般,用户体验不佳。 2.2 测试环境 网络环境:公司内部的以太网,与服务器的连接速率为100.0M,与客户端的连接速率为10/100M自适应。

2019-06-13

python爬虫教程(html样式)

里面覆盖了python爬虫几乎所有的知识点,包括urlib库,requests库,beautifulsoup,正则表达,代理ip,selenium+无头浏览器。srapy框架以及数据的存储等待。

2018-11-21

ACM教程(多个word+pdf分类)

涉及多个种类的算法,大的方面包括图论,数论,计算几何,排列组合,博弈论,基础数据结构等等。

2018-11-21

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除