自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 转载:二叉树的前中后和层序遍历详细图解(递归和非递归写法)

二叉树的前中后和层序遍历详细图解(递归和非递归写法) Monster_ii 2018-08-27 17:01:53 ...

2020-12-27 11:02:25 2164

转载 自动求导

前言:构建深度学习模型的基本流程就是:搭建计算图,求得损失函数,然后计算损失函数对模型参数的导数,再利用梯度下降法等方法来更新参数。搭建计算图的过程,称为“正向传播”,这个是需要我们自己动手的,因为我们需要设计我们模型的结构。由损失函数求导的过程,称为“反向传播”,...

2020-12-23 11:06:33 3982 3

原创 刷题记录-11/22--字符串

学习内容:字符串easy1、字符串中空格的替换一、给定一个无序链表升序排列请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。思路:1.replace方法2.正则表达式re.sub3.in-place方法 (增加尾部字符串重新生成字符串)...

2020-11-22 21:33:06 153

原创 刷题记录--11/22--列表

学习内容:列表easy1、 二维数组的查找问题一、给定一个无序链表升序排列 问题:在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。思路:1.暴力查找2.二分法(左下或者右上)...

2020-11-22 21:29:34 184

原创 刷题记录--11/21

学习内容:今天还是两道easy的链表题目,我觉得链表是一种很神奇的数据结构,在逻辑上它在存储时记录了值和下一个节点,很想知道链表在计算机里是怎样实际存储的。1、 给定一个无序链表升序排列2、 判断一个链表是否是回文数一、给定一个无序链表升序排列 问题:给定一个无序单链表,实现单链表的选择排序(按升序排序)。简单分析一下:这道题的思路很直观,借助List可以很简单的实现,首先将链表的中的值添加到List,然后利用.sort()方法排列,在重新生成节点以及链表即可(其实这种方法好low);改变链

2020-11-21 20:47:14 173

原创 集成学习中的stacking

集成学习提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录集成学习前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考

2020-11-19 21:26:45 887 1

原创 刷题记录--11/18

学习内容:今天下雨了,下午在寝室偷懒了一个小时,博客总结有点想鸽了。今天做了四道链表,两道简单两道中等。稍微感觉找到了一些套路—合理地使用双指针1、 给一个链表和一个数字n,输出链表的倒数第n个数2、 删除链表中重复节点的多余节点3、 删除链表中重复节点4、寻找链表中环的入口一、给一个链表和一个数字n,输出链表的倒数第n个数 问题:输入一个链表,输出该链表中倒数第k个结点简单分析一下:这道题的思路很直观,其实就是把链表反序然后输出第nnn个节点;不考虑return的要求的话,我们也可以借

2020-11-18 21:12:05 107

原创 刷题--11/17

学习内容:为了更有条理地学习,我对每个知识点进行巩固练习,今天做了三道简单的链表题目1、 合并两个有序链表2、 两个链表的公共点3、 判断链表中是否有环一、 合并两个有序链表 问题:将两个有序的链表合并为一个新链表,要求新的链表是通过拼接两个链表的节点来生成的。第一次没读懂题目,以为是将链表的同一个位置合并在一块不用排序,看了用例后就理解了。分析过程:合并两个链表的思路很直观,首先用一个新链表来作为两个链表合并后的容器,我们很自然地需要为新链表找一个链表头,因此选取两个headhead

2020-11-17 19:37:36 161

原创 刷题记录--11/16

学习内容:每日三题1、 旋转数组输出最小值2、 斐波那契数列的第nnn项3、 链表的反序一、旋转数组的最小值 问题:把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。这道题主要考察了我们对于二分查找知识点的掌握       作为一个小白,我最初的想法很简单:这就是一个简单的排序问题,直接用冒泡排序对数组进行排序,然后输出最小值即可。毫无疑问,O(n2)O(n^{2})O(n

2020-11-16 20:38:34 132

空空如也

空空如也

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

TA关注的人

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