自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 爬虫初学-图片网站表情包爬虫

这段时间学习了一个简单的爬虫项目,其中用到了多线程和生产者消费者模式,在这里总结下学习心得。 csdn表情包爬虫公开课链接 基础知识: 多线程: 生产者消费者模式: 项目: 环境:python3 生产者消费者设计模式: 生产者:专门用来获取表情包url链接 消费者:从链接中下载图片 全局变量:表情报链接列表 爬虫的流程分析: 请求数据:requests库(这个库可以非常方便的去请求网络数据) ...

2019-08-26 17:48:54 330

原创 秋招备战-算法系列(二叉树篇)更新中。。。

数据结构: 四种主要的遍历思想为: 深度优先: 前序遍历:根结点 —> 左子树 —> 右子树 中序遍历:左子树—> 根结点 —> 右子树 后序遍历:左子树 —> 右子树 —> 根结点 广度优先: 层次遍历:只需按层次遍历即可 基础题 给定一个二叉树的根结点root,请依次返回二叉树的先序,中序和后续遍历(二维数组的形式)。 递归解法 /* struct Tree...

2019-08-05 20:10:17 141

原创 秋招备战-算法系列(链表题)

2019年的秋招已经陆陆续续的开始了,在这里记录下自己准备秋招过程中的一些算法题,题目来源主要是剑指offer以及leetcode: 基础题: 输入一个链表,按链表值从尾到头的顺序返回一个ArrayList。 思路: s1:从头到尾遍历链表,并将每一个节点的值存入栈中 s2:将栈中的元素出栈 /** * struct ListNode { * int val; * s...

2019-07-31 11:59:21 247

原创 常用排序算法总结(c++版)

排序算法的空间时间复杂度如下: 冒泡排序 S1:从待排序序列的末尾位置开始,从后往前依次比较各个位置和其后一位置的大小并执行S2。 S2:如果当前位置的值小于其前一位置的值,就把他俩的值交换(完成一次全序列比较后,序列最开始位置的值即此序列最小值,所以其不需要再参与冒泡)。 S3:将序列的第一个元素从待排序序列中移除。若移除后的待排序序列不为空则继续执行S1,否则冒泡结束。 class Bub...

2019-07-18 12:39:37 135

原创 剑指offerC++版刷题记录--优化时间和空间效率篇(更新中)

剑指offerC++版刷题记录–优化时间和空间效率篇(更新中) 各位小伙伴2019年秋招已经开始了,作为一个算法小萌新,在此记录自己的刷题记录以及总结,还请各位多多指教。 这一篇主要针对算法题中对时间复杂度有要求的问题,在这类题中每个算法要求在规定的时间运行完成,这就需要我们考虑是否要用空间来换时间或者采取效率更高的算法。 丑数 把只包含质因子2、3和5的数称作丑数(Ugly Number)。例如...

2019-07-17 18:32:24 146

空空如也

空空如也

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

TA关注的人

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