数据结构与算法—一文搞懂线性表(顺序表、链表)

2020-12-03
阅读 10 分钟
3.3k
原创公众号:bigsai 文章收藏在GitHub前言通过前面数据结构与算法前导我么知道了数据结构的一些概念和重要性,那么我们今天总结下线性表相关的内容。当然,我用自己的理解解分享给大家。其实说实话,可能很多人依然分不清线性表,顺序表,和链表之间的区别和联系!线性表:逻辑结构, 就是对外暴露数据之间的关系,不关...

科普分享|原来这些图灵奖巨匠就藏在身边

2020-12-01
阅读 4 分钟
6k
然后就开始紧张的面试了,大家都知道面试在最开始就是英语部分,当老师说咱们开始英语口语,我把早已背的滚瓜烂熟的个人介绍藏在脑海中正准备一泄而出等待老师说"Please introduce yourself"的时候,事情突然发生反转,老师来了一句:"Do you know who won the Turing prize?". 我使劲皱着眉头假装自己很努力思考的样子(...

「干货总结」程序员必知必会的十大排序算法

2020-11-26
阅读 11 分钟
1.6k
身为程序员,十大排序是是所有合格程序员所必备和掌握的,并且热门的算法比如快排、归并排序还可能问的比较细致,对算法性能和复杂度的掌握有要求。bigsai作为一个负责任的Java和数据结构与算法方向的小博主,在这方面肯定不能让读者们有所漏洞。跟着本篇走,带你捋一捋常见的十大排序算法,轻轻松松掌握!

「万字图文」史上最姨母级Java继承详解

2020-11-19
阅读 14 分钟
1.5k
在Java课堂中,所有老师不得不提到面向对象(Object Oriented),而在谈到面向对象的时候,又不得不提到面向对象的三大特征:封装、继承、多态。三大特征紧密联系而又有区别,本课程就带你学习Java的继承。

【八大排序算法】16张图带你彻底搞懂基数排序

2020-11-14
阅读 8 分钟
3k
在排序算法中,大家可能对桶排序、计数排序、基数排序不太了解,不太清楚其算法的思想和流程,也可能看过会过但是很快就忘记了,但是不要紧,幸运的是你看到了本篇文章。本文将通俗易懂的给你讲解基数排序。

「算法分析」图解双轴快排

2020-11-05
阅读 5 分钟
3k
首选,双轴快排也是一种快排的优化方案,在JDK的Arrays.sort()中被主要使用。所以,掌握快排已经不能够满足我们的需求,我们还要学会双轴快排的原理和实现才行。

看了这篇终于搞透快速幂算法

2020-11-01
阅读 5 分钟
2.5k
前言快速幂是什么?顾名思义,快速幂就是快速算底数的n次幂。有多快?其时间复杂度为 O(log₂n), 与朴素的O(n)相比效率有了极大的提高。用的多么?快速幂属于数论的范畴,本是ACM经典算法,但现在各厂对算法的要求越来越高,并且快速幂适用场景也比较低多并且相比朴素方法有了非常大的提高。所以掌握快速幂算法已经是一...

用python实现豆瓣短评通用爬虫(登录、爬取、可视化分析)

2020-10-24
阅读 12 分钟
5.7k
之前有写过哪吒那篇类似的,但今天这篇要写的像姨母般详细。本篇主要实现的是对任意一部电影短评(热门)的抓取以及可视化分析。 也就是你只要提供链接和一些基本信息,他就可以

教你手写一个优先队列

2020-10-22
阅读 5 分钟
4.2k
对于上面那只可爱的小狗狗不会,本篇即为该教程,首先,我要告诉这只可爱的小狗狗,这种问题你要使用的数据结构为优先队列,每次操作的时间复杂度为O(logn),而整个过程的时间复杂度为O(nlogn).

【回溯算法】追忆那些年曾难倒我们的八皇后问题

2020-10-18
阅读 7 分钟
2.1k
第一次遇到它的时候应该是大一下或者大二这个期间,这个时间对啥都懵懵懂懂,啥都想学却发现好像啥都挺难的,八皇后同样把那个时候的我阻拦在外,我记得很清楚当时大二初我们学业导师给我们开班会时候讲到的一句话很清晰:"如果没有认真的学习算法他怎么可能解出八皇后的代码呢"。

JDBC+MySQL实战

2020-08-14
阅读 13 分钟
2.4k
hello我是bigsai,今天咱们进行JDBC+MySQL实战,非常适合初入门的小伙伴打开新的世界。实现一个增删改查(curd)的例子。先点赞再观看、帅哥靓女养成好习惯!

排序—桶排序

2020-07-29
阅读 4 分钟
1.6k
在数据结构与算法的排序中,我们很多人可能更多的熟悉冒泡排序、快速排序、归并排序。可能对堆排序、桶排序、计数排数等比较生疏,其实这个也没啥复杂的,算法的排序中,我们很多人可能更多的熟悉冒泡排序、快速排序、归并排序。可能对堆排序、桶排序、计数排数等比较生疏,其实这个也没啥复杂的,桶排序是所有排序中最...

南京理工大学考研经验分享

2020-05-30
阅读 7 分钟
3.2k
对于很多人来说,考研(升学)是一个不可避免的话题,这其中也面临着很大的抉择和犹豫之中。如果是其他专业的话,这方面的犹豫和挣扎可能少一点,但是对于计算机专业的我们来说,这方面的犹豫可能会更多一些。今天借着这个话题聊聊考研以及自己路途的所见所闻。以下均代表个人意见,请斟酌查看!