12 2018 档案
摘要:原本想写一篇关于堆排序的详细教程的,发现自己不会画图,QAQ。而且也不一定会画的比别人好看多少,尴尬的我上我的代码把。 我简单的说一下思路:我们构建的堆结构是逻辑结构。如果列表需要升序排列就构建一个大顶堆,降序就小顶堆。大顶堆的定义是该节点比其左右子节点都大,小顶堆相反。第一步构建完大顶堆,堆顶元素
阅读全文
摘要:我们都知道算法是程序员成长重要的一环,怎么才能提高算法呢, 出来在网上看视频之外,动手练习是非常重要的。leetcode 就是一个非常好的锻炼平台。 1. 两数之和,在 leetcode 里面是属于 easy 级别的。我们看看他的题目和解法。 题目: 给定一个整数数组 nums 和一个目标值 tar
阅读全文
摘要:DNS(Domain Name System):域名解析服务器,在 Internet 上域名与 IP 地址一一对应,域名便于人记忆,但是机器只认识 IP 地址,他们之间的转换工作称为 ‘域名解析’,域名解析需要专门的域名解析服务器来完成, DNS 就是进行域名解析的域名解析服务器。 IP 地址:电脑
阅读全文
摘要:Python 之禅之中有这样几句话: 我想这应该可以大致解释一下 Pythonic 了。之前我在学习和写 Python 的时候, 都是在用我当初写 Java 的那些东西。丝毫没有一点 Python 特有的感觉, 感觉就像在写 Java 代码,只不过在使用 Python 的 语法复制一遍,直到今天我看
阅读全文