用户7656790

LV0
发表了文章

卷起来,浅析堆排序算法!

堆这种数据结构应用场景很多,最经典的莫过于堆排序。堆排序(Heap Sort)是一种原地的、时间复杂度为O(nlogn)的排序算法。我们今天就来分析一下堆排序。

用户7656790
发表了文章

浅析希尔排序算法

希尔排序(Shell Sort)是插入排序的一种,它是针对直接插入排序算法的改进。该方法又称缩小增量排序,因DL.Shell于1959年提出而得名。

用户7656790
发表了文章

浅析快速排序算法

‍‍快速排序(Quick Sort)采用了分治(Divide and Conquer)和递归(Recursion)的思想

用户7656790
发表了文章

浅析冒泡排序算法

他的排序思想是这样的,依次比较相邻的数据,将小数据放在前,大数据放在后;即第一趟先比较第1个和第2个数,大数在后,小数在前,再比较第2个数与第3个数,大数在后,...

用户7656790
发表了文章

浅析选择排序算法

第一趟:我们找出最大值9和最后一个数字2进行交换。就变成了 [4 2 3 1 7 9],这样我们就把最大值放在最后了。

用户7656790
发表了文章

Python之禅:编写优雅Python代码的16个原则

假如你刚参与了一个算法项目,当你第一次打开这个项目时,发现里面已经有上万行与算法相关的代码,仔细查看过后,发现如下一些让你抓狂的问题:

用户7656790
发表了文章

42张图详解 NAT : 换个马甲就能上网

IP 地址分为公网地址和私有地址。公网地址有 IANA 统一分配,用于连接互联网;私有地址可以自由分配,用于私有网络内部通信。

用户7656790
发表了文章

兄dei,你被代码死循环坑了吗?

代码死循环这个话题,个人觉得还是挺有趣的。因为只要是开发人员,必定会踩过这个坑。如果真的没踩过,只能说明你代码写少了,或者是真正的大神。

用户7656790
发表了文章

腾讯想拿到Big Data资源,8h删抓紧时间!!

现在,大数据的概念问世这么多年来,大数据从技术,政策和资本等多个角度已经切入到社会方方面面,未来数据也会成为的经济驱动因素中越来越重要的一部分。对未来而言,大数...

用户7656790
发表了文章

80% 的人都不会的 15 个 Linux 实用技巧

熟悉 Linux 系统的同学都知道,它高效主要体现在命令行。通过命令行,可以将很多简单的命令,通过自由的组合,得到非常强大的功能。

用户7656790
发表了文章

设计模式系列| 工厂方法模式

工厂方法模式是一种创建型设计模式, 其在父类中提供一个创建对象的方法, 允许子类决定实例化对象的类型。

用户7656790
发表了文章

字符串操作的全面总结

字符串操作看似简单,其实非常重要,不注意的话,经常出现代码运行结果和自己想要的不一致,甚至崩溃。本文总结了一些构建string对象方法、修改string对象的方...

用户7656790
发表了文章

再见,Excel!一行Pandas代码,即可实现漂亮的 “条件格式”!

对比Excel,我们可以发现:Pandas基本可以实现所有的Excel的功能,并且比Excel更方便、简洁,其实很多操作我们在过去的文章中,或多或少都讲述过。

用户7656790
发表了文章

抽象类和接口在什么情况下适用?

上篇文章《抽象类不能实例化》中,我在文章最后顺嘴提了一下接口,就是当时讲抽象类的时候说接口也是抽象类,是个特殊的抽象类。

用户7656790
发表了文章

天秀,“手机” 也可以写Python代码了,还支持Numpy,Pandas等库的安装!

不得不说,对于写代码这件事,真的必须就是在电脑上才会有很好的体验。手机上写Python代码,那种感觉确实不敢想。

用户7656790
发表了文章

matplotlib自定义添加 “哆啦A梦”背景图,这个操作真牛逼!

matplotlib是Python数据分析“三剑客”中,用于进行绘图可视化的库。也是Python可视化库种大家最早接触的一个库,基于这个库,我们差不多可以完成我...

用户7656790
发表了文章

如何实现密码的显示和隐藏?

如图所示,我们在登录账号的时候经常会看到密码的显示和隐藏是可以进行切换的,那么到底怎么实现这个功能呢?

用户7656790
发表了文章

冒泡排序的原生实现方式(不要大意,不要闪,面试常考)

冒泡排序是一种比较简单的排序算法,它循环走过需要排序的元素,依次比较相邻的两个元素,如果顺序错误就交换,直至没有元素交换,完成排序。

用户7656790
发表了文章

研究生必备最强文献下载神器——SCI-HUB客户端!

最近因为在准备开题,所以需要看很多论文。但是好多文献发现下载不了,有好多下载还要钱,这个难倒我了。

用户7656790
发表了文章

怎么在电脑上同时登陆两个微信

平时电脑上登一个微信,但是手头上又有多个账号,需要用到的时候总是要来回切换,这样显得很繁琐,那么有什么办法可以在电脑上同时登陆两个或两个以上的账号呢?

用户7656790

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券