bigsai

114 篇文章
40.6K 次阅读
24 人订阅

全部文章

bigsai

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

在日常生活中,很多人喜欢玩游戏,因为游戏中有着对抗博弈、控制的喜悦,用灵魂指法完成一波靓丽的操作。

5420
bigsai

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

当时因为比较忙并没有研究,并且也很久没有搞了,昨天没事的时候研究分析了一下,这个过程可能对有基础的人来说是个小菜一碟,但是对于没了解过的可以体验一波说不定后面就...

7620
bigsai

动态规划,它来了

很久前就有小伙伴被动态规划所折磨,确实,很多题动态规划确实太难看出了了,甚至有的题看了题解理解起来都费劲半天。

6520
bigsai

卷王 ,不能倒在刷力扣的路上

最近在一些群聊、私聊中遇到很多小伙伴的一个问题就是:刷题,大家也都重视到算法刷题对冲击大厂的重要性,越来越多的人开始卷起来了!

6620
bigsai

最小生成树,秒懂!

在数据结构与算法的图论中,(生成)最小生成树算法是一种常用并且和生活贴切比较近的一种算法。但是可能很多人对概念不是很清楚,什么是最小生成树?

7730
bigsai

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

如果你比较一下Java源代码和反编译后的字节码文件,就可以直观的看到答案,只创建了一个String对象。

4610
bigsai

二叉树各种遍历真的很难?大sai带你拿捏!

很多时候我们需要使用非递归的方式实现二叉树的遍历,非递归枚举相比递归方式的难度要高出一些,效率一般会高一些,并且前中后序枚举的难度呈一个递增的形式,非递归方式的...

7330
bigsai

字符串匹配,一文彻底搞懂

在主串A中查找模式串B的出现位置,其中如果A的长度是n,B的长度是m,则n > m。当我们暴力匹配时,在主串A中匹配起始位置分别是 0、1、2….n-m 且长度...

10220
bigsai

Floyd是咋求图的最短路径?

在图论中,在寻路最短路径中除了Dijkstra算法以外,还有Floyd算法也是非常经典,然而两种算法还是有区别的,Floyd主要计算多源最短路径。

7110
bigsai

小女孩把快速幂奥秘探索出来了!

大家好,我是bigsai,之前有个小老弟问到一个剑指offer一道相关快速幂的题,这里梳理一下讲一下快速幂!

10840
bigsai

dfs、bfs的终于弄明白了

你问一个人听过哪些算法,那么深度优先搜索(dfs)和宽度优先搜索(bfs)那肯定在其中,很多小老弟学会dfs和bfs就觉得好像懂算法了,无所不能,确实如此,学会...

14040
bigsai

数据流中的中位数,确实轻敌了

大家好,我是bigsai,今天忙到爆炸(暂不透露以后透露),给大家分享一个巧妙的问题,五分钟掌握。

9860
bigsai

写给小白看的递归(硬核)

认识递归,递归函数通常看起来简易但是对于初学者可能很难去理解它,拿一个递归函数来说。

7820
bigsai

环形链表找入口,真的太妙了

链表是否有环问题看似简单,但实际处理上有很多需要注意的,这个问题是非常高频笔试面试题,记忆不牢固容易遗忘,可以认真看看学习一波!当然今天这两题对应力扣141和力...

12730
bigsai

字典树,不就有点不一样的一颗树

字典树,是一种空间换时间的数据结构,又称Trie树、前缀树,是一种树形结构(字典树是一种数据结构),典型用于统计、排序、和保存大量字符串。所以经常被搜索引擎系统...

10920
bigsai

面试官让手写各种队列,俺差点点没写出来

栈和队列是一对好兄弟,前面我们介绍过一篇栈的文章(栈,不就后进先出),栈的机制相对简单,后入先出,就像进入一个狭小的山洞,山洞只有一个出入口,只能后进先出(在外...

11210
bigsai

并查集,不就一并和一查?

并查集这种数据结构,可能出现的频率不是那么高,但是还会经常性的见到,其理解学习起来非常容易,通过本文,一定能够轻轻松松搞定并查集!

10320
bigsai

栈,就后进先出?

栈在我们日常编码中遇到的非常多,很多人对栈的接触可能仅仅局限在 递归使用的是栈 和 StackOverflowException,栈是一种后进先出的数据结构(可...

14820
bigsai

(加强版)大数加减乘除,一文彻底搞定

大家好,我是bigsai!(上次发布的忘加原创并且今天的把内容扩充了一下)最近,大数加减频频登上笔试的舞台,小伙伴们在群里也分享自己遇到面试官碰到大数运算的题目...

12420
bigsai

Java自学方法和路线,我万字推荐你这样学

大家好,我是bigsai 好久不见,甚是想念,文章同时收录在回车课堂(文底阅读原文可达)。

31240

扫码关注云+社区

领取腾讯云代金券