自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

あなたの可愛い41

进一寸有进一寸的欢喜,涉猎广泛,ccf和js写得比较多!小bug也不少!

  • 博客(95)
  • 问答 (1)
  • 收藏
  • 关注

原创 [剑指offer]题解汇总与题目种类分类(C++纯享版!)

剑指offer大全写在前面题目题解表默写刷遇错集JT4---重建二叉树JT12---数值的整数次方JT14---链表中倒数第k个结点题目分类表月刷打卡与心得写在前面一般来说对于刷剑指offer分为几刷速刷,不懂直接题解,获得正解。默刷,看一遍题解,进行默写,进行巩固日刷,每日三省吾身,隔日能刷方更进一步月刷,在完成全部题目后,要时不时的进行回顾“思而不学则殆”,要一直动起来,刷起来,速度更是要快。“题刷百变,其意必现”最后,我们才可以刷更多更有难度的题,但是万变不离其宗,最简单的剑指off

2021-03-16 16:30:46 431

原创 graphviz安装遇到的bug及解决方法(成功跑通分类树并画图!)

今天一定要和大家分享以下graphviz!!!为什么选择它!遇到的bug我们直接使用pip install可以使用嘛?所以,我们一定要先下载graphviz并配置到系统变量配置完后仍然报错:如果我们通过指令查看是否安装成功重启成功跑通分类树并画图代码如下为什么选择它!它很好,它很棒,它画的图很好!遇到的bug我们直接使用pip install可以使用嘛?是不可以的,但是为什么好多包我们可以直接pip install之后就可以使用了呢?原因是我们使用的anaconda很厉害,它封装了这些包,我们在

2021-03-31 17:08:46 642

原创 [100天挑战100个前端效果]第十二天---3D图片(图片素材甚是优秀!)

3D图片让我们先来看看实现的效果html代码css代码素材图片今日份知识总结让我们先来看看实现的效果html代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="wid

2021-03-31 10:49:53 187

原创 [剑指offer]JT55---链表中环的入口结点(所有的偶遇都是蓄谋已久!详细图解哦!)

剑指offer第五十五题题目如下思路与代码题目如下思路与代码1.双指针找到相遇点,慢指针走一步,快指针走两步,它们肯定会相遇的,因为相对速度是一步,不会错过,哎,快指针真的是个舔狗…2.看图说话a:链表头到环入口的长度b:环入口到相遇点的长度c:相遇点到环入口的长度相遇时:快指针路程=a+(b+c)*k+b,k>=1,其中b+c为环的长度,k为绕环的圈数慢指针路程=a+b快指针走的路程是慢指针的两倍,所以:(a+b)*2=a+(b+c)*k+b化简可以得到 a=(k-1

2021-03-30 10:22:45 152

原创 [100天挑战100个前端效果]第十一天---windows加载动画(有一种回到小时候打qq堂的时候)

windows加载动画我们先来看看实现效果html代码css代码今日份知识总结我们先来看看实现效果html代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="widt

2021-03-30 09:38:57 161

原创 [剑指offer]JT54---字符流中第一个不重复的字符(感觉前面做过,就是hash表呀,难道我肤浅了?)

剑指offer第五十四题题目如下思路与代码题目如下思路与代码不就是字符串存进去,并map存下来然后找就for循环查出来等于1,就只出现一次了呀!在我这里属于傻逼题了…我晕,我都装起来了0.Tclass Solution{public: string str; map<char,int> m; //Insert one char from stringstream void Insert(char ch) { str.push_bac

2021-03-29 11:26:26 81

原创 [剑指offer]JT53---表示数值的字符串(别小瞧这题,陷阱真滴多!)

剑指offer第五十三题题目如下解题思路与代码题目如下解题思路与代码就是看字符串表示的是不是个数值,那直接滋就可以了优先级搞清楚1.符号只能有一个或者两个,有两个的话,它前一个字符必须是e或者E2.e和E只能有一个3.小数点也只能有一个,还必须在e和E的前面4.其他的要在0-9之间,表示的是一个数字把四点用if else写出来就可以了class Solution {public: /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可

2021-03-29 11:17:22 101

原创 [JavaScript学习笔记]流程控制之循环结构(快进来学习断点调试!)

流程控制循环流程控制JS中的循环断点调试for循环案例双重for循环打印星星打印九九乘法表while循环案例计算1-100之间所有整数和do-while循环计算1-100之间所有整数和continue break关键字在一个程序执行的过程中,各条代码的执行顺序对程序的结果是有直接影响的。很多时候我们要通过控制代码的执行顺序来实现我们要完成的功能。流程控制主要有三种结构顺序结构分支结构循环结构循环流程控制有规律性的重复操作,因此在程序中要完成这类操作就需要重复执行某些语句JS中的循环f

2021-03-29 10:57:42 134

原创 [100天挑战100个前端效果]第十天---漂浮对话框(那一天我看了44次日落)

漂浮对话框先让我们来看看效果html代码css代码今日份知识总结先让我们来看看效果html代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device

2021-03-29 09:59:20 139

原创 [100天挑战100个前端效果]第九天---小球滑动效果(完美还原牛顿第一定律!)

小球滑动效果让我们先来看看实现的效果html代码css代码今日份知识总结让我们先来看看实现的效果html代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width

2021-03-28 17:24:25 141

原创 [看完你能成为咒术师]pandas怎么抛锚了?如何设置pandas的显示(熊猫不只是熊猫ない)

pandas数据显示不全怎么办?问题如下解决方法如下设置最大行数,避免只显示部分行数据设置最大列数,避免只显示部分列每列最大宽度,避免属性值或列名显示不全每行的宽度,避免换行显示所有列显示所有行一次设置多个属性解决后终于看到了全部的数据为什么是成为咒术师呢!因为pandas—>想到熊猫—>想到咒术回战里面的熊猫—>就想到了咒术师呢…0.0问题如下我们可以看到这个红酒数据集的target,我们知道它是一个分类的数据集,那我们想用pandas来看看整体的数据表格from sklea

2021-03-27 16:43:18 118

原创 在Jupyter-notebook上给sklearn办理入住手续(在notebook上通往sklearn的成功之路!)

如何在jupyter-notebook上使用创建好的环境呢?打开notebook直接new可以吗?不可以如何可以,且听我娓娓道来cmd激动创建的虚拟环境在虚拟环境中安装ipykernel(切记在激活的环境中进行)之后我们发现可以在notebook中new对应的虚拟环境了下面就让我们试一试能不能运行sklearn呢?打开notebook直接new可以吗?不可以答案是不行的,也正是因为如此,才有了这篇博客!那为什么我在conda上面配置好了虚拟环境,在jupyter-notebook上创建的文件的时候却

2021-03-27 15:48:08 1419

原创 在Anaconda上给sklearn一个家(环境部署,赶紧把机器学习给我支棱起来!)

如何在anaconda上创建sklearn的虚拟环境我们为什么要使用sklearn我们为什么选择anaconda创建一个sklearn的虚拟环境在conda上新建一个虚拟环境查看虚拟环境的包list下载对应所需的包我们为什么要使用sklearn我们为什么选择anaconda创建一个sklearn的虚拟环境在conda上新建一个虚拟环境查看虚拟环境的包list下载对应所需的包...

2021-03-27 15:02:38 1621 5

原创 [剑指offer]JT52---正则表达式(我真的震惊,竟然要用动态规划!)

剑指offer第五十二题我们先来看看题目怎么说思路与代码我们先来看看题目怎么说思路与代码思路就是动态规划。这个详解还要过几天再更,这题还挺难的,其实先上代码和注释class Solution {public: /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param str string字符串 * @param pattern string字符串 * @return

2021-03-27 11:15:20 100

原创 [JavaScript学习笔记]流程控制之顺序结构(JS和c++竟然没有区别,甚好甚好!)

流程控制循序流程控制分支流程控制if语句三元表达式补零案例分支流程控制switch语句在一个程序执行的过程中,各条代码的执行顺序对程序的结果是有直接影响的。很多时候我们要通过控制代码的执行顺序来实现我们要完成的功能。流程控制主要有三种结构顺序结构分支结构循环结构循序流程控制程序会按照代码的先后顺序,依次执行!分支流程控制if语句判断年龄 var age=prompt('input your age:') if(age>=18)

2021-03-27 10:52:22 100

原创 [100天挑战100个前端效果]第八天---水滴融合(请把光的力量借给我吧!)

水滴融合!让我们先来看看实现的效果html代码css代码今日份知识总结说到融合,我真的是激动不已,奥特融合回荡在我的脑海!系啊~~~~泽塔提姆光线-------让我们先来看看实现的效果html代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"&g

2021-03-27 10:25:55 213

原创 [JaveScript学习笔记]运算符的那些儿事儿(都是细节,我已收藏!)

运算符JavaScript常用的运算符算数运算符浮点数精度问题递增和递减运算符比较运算符逻辑运算符短路运算(逻辑中断)赋值运算符运算符优先级练习运算符也被称为操作符,事用于实现赋值,比较和执行算数运算等功能的符号JavaScript常用的运算符算数运算符递增和递减运算符比较运算符逻辑运算符赋值运算符算数运算符运算符描述实例+加10+20=30-减10-20=-10*乘10*20=200/除10/20=0.5%取余(取模)

2021-03-26 11:30:21 100

原创 [JavaScripe学习笔记]JS拓展阅读(解释与编译,标识符,关键字,保留字)

拓展阅读解释型语言和编译型语言标识符,关键字,保留字标识符关键字保留字解释型语言和编译型语言计算机不能直接理解任何除机器语言意外的语言,所以必须要把程序员缩写的程序语言翻译成机器语言才能执行程序。程序语言翻译成机器语言的工具,被成为翻译器。翻译器翻译的方式由两种:一个是编译,一个是解释,两种该方式之间的区别在于翻译的时间点不同编译器是在代码执行之前进行编译,生成中间代码文件解释器是再运行时进行及时解释,并立即执行标识符,关键字,保留字标识符就是指开发人员为变量,属性,函数,参数取的名字

2021-03-26 10:42:13 123

原创 [100天挑战100个前端效果]第七天---涟漪按钮(今天加入了JavaScript哟!)

涟漪按钮让我们先来看看实现的效果html代码css代码今日学习到知识总结让我们先来看看实现的效果html代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width

2021-03-26 10:22:44 190

原创 [Javascript学习笔记]简单数据类型的那些事儿(都是细节,我已收藏!)

数据类型变量的数据类型JS不用声明类型JS的数据类型可以变化数据类型的分类简单数据类型Number数字型进制数字型范围数字型三个特殊值字符串型String字符串引号嵌套字符串转义符字符串长度字符串拼接布尔型Boolean复杂数据类型(这个之后的博客再介绍)获取变量数据类型数据类型转换转换为字符串转换为数字型(重点)计算年龄案例转换为布尔型变量的数据类型变量是用来存储值得所在处,它们有名字和数据类型。变量得数据类型决定了如何将代表这些值的位存储的计算机的内存中。JavaScript是一种弱类型或者硕士动态

2021-03-25 21:19:32 100 2

原创 [100天挑战100个前端效果]第六天---icon图标hover填充效果(如此染色甚好!)

icon图标hover填充效果让我们先来看看实现的效果html代码iconfont.css代码style.css代码今天份知识总结让我们先来看看实现的效果html代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta n

2021-03-25 17:00:27 767

原创 阿里巴巴icon图标尽在掌握(前端如何引入icon库,美丽图标随你处置T.T)

前端如何引入icon库挑选图标1.进入阿里矢量图标库[iconfont图标库地址](https://www.iconfont.cn/)2.寻找自己需要的图标加入购物车3.进入购物车,下载代码引用图标我们先来看看下载的需要加入的css代码直接调用封装好的调用效果展示挑选图标1.进入阿里矢量图标库iconfont图标库地址2.寻找自己需要的图标加入购物车3.进入购物车,下载代码引用图标我们先来看看下载的需要加入的css代码这里是我挑选的三个图标的css代码@在font-face中代码引入了多个

2021-03-25 11:10:04 7344

原创 [Javascript学习笔记]JS变量不声明也能使用,直接天下无敌!

认识变量什么是变量变量变量的输入与输出同时声明多个变量声明变量特殊情况变量命名规范什么是变量本质:变量是程序在内存中申请的一块用来存放数据的空间。变量变量的输入与输出<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta

2021-03-24 11:14:18 3219

原创 Vscode竟然可以施展忍术(影分身之术---超级加倍)

如果同时写多行代码呢?我们先来看看写多行代码的效果方法一:ctrl+alt+↑或者↓ 即可增加光标方法二:alt+鼠标点击会在点击处产生新的光标如何同时选中同一个变量呢?如果只是想改变一个变量名呢?总结我们先来看看写多行代码的效果方法一:ctrl+alt+↑或者↓ 即可增加光标方法二:alt+鼠标点击会在点击处产生新的光标如何同时选中同一个变量呢?ctrl+F2点击变量,会选中全部的同名变量如果只是想改变一个变量名呢?F2点击变量,重命名总结大家都装起来,都支棱起来呀,谢谢你们看我的博客

2021-03-24 09:58:51 161

原创 [100天挑战100个前端效果]第五天---DNA螺旋结构

DNA螺旋结构我们先来看看效果如何html代码css代码新学习的知识总结我们先来看看效果如何html代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=d

2021-03-24 09:40:52 155

原创 [Javascript学习笔记]JS三组成+三位置+三输入输出(JS三相之力,强得明显!)

初识JavaScript浏览器执行JS简介JS的组成ECMAScriptDOMBOMJS的三种书写位置行内式的JS内嵌式的JS外部JS整体的html运行代码JS-注释JS输入输出语句浏览器执行JS简介渲染引擎:用来解析HTML与CSS,俗称内核,比如chrome浏览器的blink,老版本的webkitJS引擎:也称为JS解释器。用来读取网页种的JavaScript代码,对其处理后运行,比如chrome浏览器的v8浏览器本身并不会执行JS代码,而是通过内置JavaScript引擎(解释器)来执行JS代

2021-03-23 16:53:04 285

原创 [剑指offer]JT51---构建乘积数组(不能使用除法!)

剑指offer第五十一题题目如下思路与代码题目如下思路与代码简单的思路就是找出所有数字的乘积,然后除以A[I]的值就得到了B[I]的值!但是,我们是不能用除法的!那我们来看看,代码的做法![1 2 3 4 5]第一次给B赋值[1 1 2 6 24]===>[1 A[0] A[0]*A[1] A[0]A[1]A[2] A[0]A[1]A[2]A[3] ];第二次在第一次的基础上改变B的赋值[1120 160 220 65 241]—>[A[0,1,2,3] A[0 2 3

2021-03-23 15:15:50 150

原创 [剑指offer]JT50---数组中重复的数字(没你想得那么简单)

剑指offer第五十题题目如下思路与代码直接map查询稍微提升一点,vector不用map那样每次查询巧解(用到了0到n-1的范围)以例题为例,分析巧解过程题目如下思路与代码直接map查询这种思路在前面已经用过很多次了…都无语了,这题显然没有用到0到n-1这个条件class Solution {public: /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param numbers int

2021-03-23 11:29:03 140

原创 [剑指offer]JT49---把字符串转换成整数(要求不使用库函数!)

剑指offer第四十九题题目如下思路与代码题目如下思路与代码思路就是很简单啊先判断有没有符号位,但是符号位第二出现肯定就是错的!然后读数字字符串加到数字后面就可以了剑指offer没你想的那么难!!!class Solution {public: int StrToInt(string str) { if(str.length()==0) return false; int flag=0; long res=0; for

2021-03-23 10:36:12 101

原创 [100天挑战100个前端效果]第四天---边框滑动按钮(带你认识skew函数)

边框滑动按钮我们先来看看实现效果html代码css代码学习到的知识总结我们先来看看实现效果html代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=de

2021-03-23 09:59:43 168

原创 [剑指offer]JT48---不用加减乘除做加法(快进来研究凡学吧!)

剑指offer第四十八题题目如下思路与代码题目如下这可太装了…思路与代码首先看十进制是如何做的: 5+7=12,三步走第一步:相加各位的值,不算进位,得到2。第二步:计算进位值,得到10. 如果这一步的进位值为0,那么第一步得到的值就是最终结果。第三步:重复上述两步,只是相加的值变成上述两步的得到的结果2和10,得到12。同样我们可以用三步走的方式计算二进制值相加:5-101,7-111第一步:相加各位的值,不算进位,得到010,二进制每位相加就相当于各位做异或操作,101^111。

2021-03-22 11:07:27 99

原创 [剑指offer]JT47---1+2+3+...n(不准用乘除,for,while,if,switch等哟!)

剑指offer第四十七题题目如下思路与代码题目如下思路与代码那就递归呗!找到递归式子,n+f(n-1)找好出口,到1return 1;over,比较华丽的前n项和把!class Solution {public: int Sum_Solution(int n) { if(n==1) return 1; return n+Sum_Solution(n-1); }};...

2021-03-22 10:44:46 88

原创 [剑指offer]JT46---孩子们的游戏(约瑟夫环问题详解!)

剑指offer第四十六题题目如下思路与代码模拟数学公式法题目如下思路与代码模拟这就是个约瑟夫环问题,换了个问法而已!用队列模拟,直到剩一个人为止就行要注意,没有小朋友的情况可以提前判断一下!class Solution {public: int LastRemaining_Solution(int n, int m) { queue<int> q; int cnt=0; int res=-1; /* 不要掉

2021-03-22 10:36:39 113

原创 [100天挑战100个前端效果]第三天---实现导航条

导航条的实现我们先来看看效果的实现html代码css代码新学到的知识总结复习知识我们先来看看效果的实现html代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="wi

2021-03-22 09:17:37 133

原创 [剑指offer]JT45---扑克牌顺子(是不是顺子看首尾差的长度就得了!)

剑指offer第四十五题题目如下思路与代码题目如下思路与代码先找出最大和最小的数字,它们的差如果大于牌的长度就成不了,因为万能牌也补不上如果等于长度,那刚好如果小于长度,那有万能牌,随意补就好了!class Solution {public: bool IsContinuous( vector<int> numbers ) { int record[14]={0},maxn=-1,minn=14; for(auto a:numbers){

2021-03-21 21:27:58 81

原创 [剑指offer]JT44---翻转单词顺序列(横看成岭侧成峰!)

剑指offer第四十四题题目如下思路与代码题目如下思路与代码把单词先分割出来,用vector数组存起来,然后倒叙输出就可以了思路很简单这里值得注意的是,string也是可以调用push_back方法在后面添加元素的!class Solution {public: string ReverseSentence(string str) { vector<string> solution; string ret=""; strin

2021-03-21 21:01:25 149

原创 [剑指offer]JT43---左旋转字符串(所有失去的都以另一种方式回归!)

剑指offer第四十三题题目如下思路与代码题目如下思路与代码循环左移,感觉突然回到了学微机原理的时候。哎,挺怀恋的!直接干就完事了,思路太多了!两个队列,或者vector删增操作也行!这里直接用c++的substr来完成吧!直接找到位置一刀切,真爽!class Solution {public: string LeftRotateString(string str, int n) { int size=str.length(); if(size==

2021-03-21 20:42:46 97

原创 [100天挑战100个前端效果]第二天---流光按钮

流光按钮我们先来看看效果的实现html代码css代码新学到的知识总结我们先来看看效果的实现html代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=de

2021-03-21 17:59:58 229

原创 [100天挑战100个前端效果]第一天---闪光按钮

闪光按钮我们先来看看效果的实现html代码css代码新学到的知识总结我们先来看看效果的实现html代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=de

2021-03-20 18:01:47 299

原创 [零基础俯冲前端]Javascripe的中的变量和9中数据类型(附带parseInt最新面试题)

Javascripe的中的变量和9中数据类型JS中创建变量的5中方案传统方案ES6中的方案模块方案JS中的9中数据类型基本数据类型引用数据类型数据类型检测阿里巴巴最新面试题代码运行和结果对比JS中创建变量的5中方案传统方案var声明一个变量function声明一个函数ES6中的方案let声明一个变量const声明一个不能重新赋值 的变量模块方案importJS中的9中数据类型基本数据类型numberstringbooleannullundefinedsymbol

2021-03-20 15:56:24 104

空空如也

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

TA关注的人

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