E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
python面试题刷题笔记
LeetCode
刷题笔记
(一)数组
一.数组数组题目经常会使用到循环,背以下三种循环方式:foridx,xinenumerate(nums):#正向循环print(x)foridxinrange(0,len(nums),1):#正向循环print(nums[idx])foridxinrange(len(nums)-1,-1,-1):#反向循环print(nums[idx])26.删除有序数组中的重复项题目描述:给你一个有序数组num
YongtaoHuang
·
2021-08-07 16:59
LeetCode
刷题笔记
day01-反转字符串
反转字符数组和反转链表原理相似,都是通过双指针来进行数据交换,但是由于数组在内存中地址是连续的,但是链表在内存中通过指针来连接的,故在处理方式上会有些许不同,下面是字符数组反转代码classSolution{publicvoidreverseString(char[]s){intlen=s.length;for(inti=0,j=len-1;i
不爱喝碳酸饮料
·
2021-08-06 12:25
LeetCode刷题笔记
java
算法
(Python) PAT(Basic Level) Practice
刷题笔记
(1-33)
我的代码仅能解题,效率不高也不够简洁,欢迎师傅们提出建议,能让我加以改进。Practice1001害死人不偿命的(3n+1)猜想(15分)1002写出这个数(20分)1003我要通过!(20分)(有一个测试点未通过)1004成绩排名(20分)1005继续(3n+1)猜想(25分)1006换个格式输出整数(15分)1007素数对猜想(20分)1008数组元素循环右移问题(20分)1009说反话(20
z.volcano
·
2021-07-18 17:54
python
PAT
python
算法
leetcode
刷题笔记
——Sqrt(x)——binary search二分查找——python
题目:题目的条件里有说不能用pow()函数和“**”这种现成的表示乘方的函数,不过仔细一想,这一题也不是很难,然后我就快速的写出答案:classSolution:defmySqrt(self,x:int)->int:i=0whilei*iint:#binarysearchifxx:right=mid-1else:returnmidreturnright看到这有些同学可能就会问了,这么麻烦的代码,有
zhu_xwt
·
2021-07-10 10:13
leetcode刷题笔记
算法
二分法
数据结构
python
二分查找
面试官:spring中定义bean的方法有哪些?我一口气说出了12种,把面试官整懵了。
我估计很多人会说出以下三种:最近无意间获得一份BAT大厂大佬写的
刷题笔记
,一下子打通了我的任督二脉,越来越觉得算法没有想
苏三说技术
·
2021-07-06 21:06
spring
spring
java
一些
python面试题
总结
一)、这两个参数是什么意思:*args,**kwargs?我们为什么要使用它们?答:如果我们不确定往一个函数中传入多少参数,或者我们希望以元组(tuple)或者列表(list)的形式传参数的时候,我们可以使用*args(单星号)。如果我们不知道往函数中传递多少个关键词参数或者想传入字典的值作为关键词参数的时候我们可以使用**kwargs(双星号),args、kwargs两个标识符是约定俗成的用法。
初幕
·
2021-06-26 04:00
leetcode
刷题笔记
task2 动态规划
动态规划主要思想:如果需要解决一个给定的问题,我们需要解决这个问题的子问题,再根据子问题的解得到原问题的解,可以考虑动态优化算法。动态优化往往适用于优化递归问题,减少重复运算的过程。动态规划的步骤确定动态规划状态写出状态转移方程和状态转移表考虑初始化条件考虑输出状态5.考虑时间和空间复杂度的优化动态规划练习1leetcode#5最长回文子串难度:中等给定一个字符串s,找到s中最长的回文子串。你可以
乔豆一麻袋
·
2021-06-24 10:36
LeetCode
刷题笔记
2019/4/16subject:771.JewelsandStonessolution:classSolution:defnumJewelsInStones(self,J,S):""":typeJ:str:typeS:str:rtype:int"""returnsum(S.count(i)foriinJ)tips:python中,count()方法用于统计某个元素在列表中出现的次数。subjec
变身的大恶魔
·
2021-06-24 03:21
Java
刷题笔记
20180410
从今天起,我开始进行Java刷题,在掌握一门编程语言的基本用法之后,就要上手解决实际问题了。因此,今天笔记有以下几个部分。1.为什么要刷题?2.在哪里刷题?3.刷题的要点是什么?4.还需要进行哪些学习?那么,直接开始回答问题好了。为什么要刷题?一方面,实践是检验水平的唯一方法,能不能解决问题,能不能自主地解决Bug,这是关系到编程能力的事情。学习最怕半瓶醋,理论知识看明白了,动手能力没跟上,等于纸
半坡城主
·
2021-06-22 19:59
剑指offer
刷题笔记
因为剑指offer的题目比较简单,所以就做成合集了,刷一题更新一题。1二位数组中的查找在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。这个就很简单了,从最左下方开始找起,如果现在的元素比目标大就向上走,现在的元素比目标小就往右走。classSolution
过年啦
·
2021-06-21 15:00
17道
Python面试题
,分享给你以防不测!
今天给大家分享的是
Python面试题
系列的第一篇文章,后续我也会陆续整理Python相关的问题给大家,无论是求职者还是新人都可以通过面试题来考察自己的能力缺陷。
Java丶python攻城狮
·
2021-06-21 09:10
python面试题
整理--进阶篇
python面试题
基础篇请参照上一篇文章1.大数据文件的读取1).利用生成器generator2).迭代器进行迭代遍历2迭代器和生成器的区别1).迭代器是一个更抽象的概念,任何对象,如果它的类由next
墨袖垂杨
·
2021-06-14 23:35
python面试题
整理--基础篇
题目和答案来源于互联网1.python的特点和优点是什么?python是一种变成的入门语言,具备一下优点:解释性、动态特性、面向对象、语法简洁、开源、丰富的社区资源延伸问题:解释性如何理解:解释器不产生目标机器代码,而是产生中间代码,硬件看不懂中间代码。解释型代码是将源代码逐一解释成可执行的机器指令,因为效率低下;Python是怎么实现动态类型的呢?答案就藏在具体存储的对象上。变量a仅仅只是一个符
墨袖垂杨
·
2021-06-13 08:03
【leetcode
刷题笔记
】003.Longest Substring Without Repeating Characters
日期:20180910题目描述:Givenastring,findthelengthofthelongestsubstringwithoutrepeatingcharacters.Examples:Input:"abcabcbb"Output:3Explanation:Theansweris"abc",whichthelengthis3.详解:这道题一看,突然想到第一题,这不就是遍历每一个的时候查
常恒毅
·
2021-06-08 06:33
那些让你起飞的计算机基础知识
他把他的刷题经验进行总结,成了这本
刷题笔记
,火爆Github,短短时间内获得几千star!话不多说,让我们来看一下书的目录:他对知识点的讲解非常详细,比如这里的贪心算法,排版
程序员小灰
·
2021-06-04 09:00
百度
项目管理
qt5
编程语言
数据可视化
师兄
刷题笔记
、算法小抄、面试突击版必备资源,帮你走上人生巅峰
不绕弯子,三个分别是谷歌师兄《谷歌大佬的
刷题笔记
》,东哥《labuladong的算法小抄》,Guide哥的《Java面试突击版》。
Big sai
·
2021-06-02 19:08
数据结构与算法(旧版)
算法
数据结构
java
面经
2021 年Python最新学习软件及文档资料分享
语言基础文档2.3正则表达式编程工具2.4数据库编程工具2.5网络编程工具2.6Web编程工具2.7网络爬虫编程工具2.8界面编程工具2.9数据分析编程工具2.10人工智能编程工具2.11游戏编程工具2.12
Python
Amo Xiang
·
2021-05-29 18:01
Python
python
SQL练习_2 | 3 | SQLZOO_20191008
本系列
刷题笔记
主要用以记录刷SQLZOO的过程中的思路、个人答案以及陌生的或者新的知识点。
XDuan
·
2021-05-21 11:20
剑指offer
刷题笔记
1
1.二维数组中的查找在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。思路:取二维数组最中央的数字,该数字所在列和行把整个数字分为四块,左上方块的所有数字都比它小,右下方块的所有数字的都比它大,那么根据它与所求数字的大小关系,可以排除一个方格。每次的范围都缩
林孖琸
·
2021-05-18 01:56
【转】
python面试题
1.什么是Python?使用Python有什么好处?Python是一种编程语言,它有对象、模块、线程、异常处理和自动内存管理。它简洁、简单、方便、容易扩展,有许多自带的数据结构,而且它开源。2.什么是PEP8?PEP8是一个编程规范,内容是一些关于如何让你的程序更具可读性的建议。3.什么是pickling和unpickling?Pickle模块读入任何Python对象,将它们转换成字符串,然后使用
BenjaminY
·
2021-05-16 20:35
精心为学弟学妹整理了60个适合练手的C语言/C++项目,值得收藏!
最近很多粉丝朋友私信问一些学习路线的问题以及一些学习资源,一个一个回复有点累,前几天我分享了这篇《精心为学弟学妹准备的
刷题笔记
与代码规范,看完距大厂又近了一步!值得收藏!》关于算法和代码规范的文章。
C语言与CPP编程
·
2021-05-15 23:49
C语言与C++编程
c语言
c++
游戏
程序人生
算法
leetCode进阶算法题+解析(七十)
2月份最后一周的
刷题笔记
(ps:以后每一篇都会记录一个日期,恐怕自己哪周没坚持住或者忘记了)。金字塔转换矩阵题目:现在,我们用一些方块来堆砌一个金字塔。每个方块用仅包含一个字母的字符串表示。
唯有努力不欺人丶
·
2021-05-13 18:37
精心为学弟学妹准备的
刷题笔记
与代码规范,看完距大厂又近了一步!值得收藏!
一、算法虽然网上流传一句话,面试造火箭,入职拧螺丝。但毋庸置疑,算法是每个程序员必须掌握的基本功。是能力高低的分水岭,是大厂选拔人才的重要标准。所以,即使只是为了面试笔试,也需要把算法学好,为大家整理了两份不错的资料,平时多刷刷题为面试笔试做点准备。1、LeetCode101题解,点击下载2、字节跳动50道高频算法,点击下载LeetCode101题解作者高畅是谷歌无人车部门(Waymo)的工程师。
C语言与CPP编程
·
2021-05-13 15:40
数据结构与算法
算法
c++
c语言
面试
python
python工程师就业薪资超30K,这里整理了一些
python面试题
给你
这一次,为大家送上的是
python面试题
之基础概念篇。通过对十几份面试题目的整理,我们选出了其中出现频率最高的十个题目,附上答案供各位小伙伴参考!
程序员大牛
·
2021-05-13 11:23
耗时3个月,近10W字的
刷题笔记
,多语言通吃,秒杀 80% Leetcode 题目!
我这有两份
刷题笔记
,帮你打开思路
Jack-Cui
·
2021-05-13 11:50
大厂Offer收割机
编程语言
算法
python
c++
java
GitHub
刷题笔记
“封神”!有人靠它连拿5个offer
前阵子逛GitHub时,Clay无意中看到一位大佬的算法
刷题笔记
,里面包含各种模板,质量高到连身边的算法大神都说写不出比这个更好的了...正好Clay最近在准备面试,于是他就花了一个多月的时间用来刷题背模板
码农翻身
·
2021-05-13 08:00
twitter
cakephp
微软
nvidia
网页游戏
BUUCTF MISC
刷题笔记
(四)
BUUOJMisc[RCTF2019]disk[MRCTF2020]小O的考研复试[HDCTF2019]你能发现什么蛛丝马迹吗[BSidesSF2019]table-tennis[CFI-CTF2018]webLogoncapturekey不在这里很好的色彩呃?[INSHack2018]SelfCongratulation[GUET-CTF2019]520的暗示greatescape[ACTF新生
z.volcano
·
2021-05-08 14:45
misc
#
buuoj
BUUCTF MISC
刷题笔记
(三)
BUUOJMisc[MRCTF2020]pyFlagBusinessPlanningGroup[ACTF新生赛2020]剑龙[GWCTF2019]huyao[UTCTF2020]FileCarving[GUET-CTF2019]soulsipse[watevrCTF2019]EvilCuteness[UTCTF2020]sstv[UTCTF2020]spectogram我爱LinuxMisc[MR
z.volcano
·
2021-05-07 18:21
misc
#
buuoj
245道
Python面试题
,涵盖所有附上答案详解,爆肝十二小时六万长文!
245道
Python面试题
【含答案】Python基础文件操作1.有一个jsonline格式的文件file.txt大小约为10K2.补充缺失的代码模块与包3.输入日期,判断这一天是这一年的第几天?
lland5201314
·
2021-05-06 14:26
python
面试
经验分享
程序人生
数据库
BUUCTF MISC
刷题笔记
(二)
BUUOJMisc[WUSTCTF2020]spaceclub派大星的烦恼[SCTF2019]电单车hashcat[UTCTF2020]zero[*CTF2019]otaku[湖南省赛2019]Findme1.png2.png3.png4.png5.png真的很杂[QCTF2018]X-man-AfacevoipMisc[WUSTCTF2020]spaceclub直接用记事本打开txt文件看不到内
z.volcano
·
2021-05-05 09:34
misc
#
buuoj
《剑指offer
刷题笔记
》33、之字形打印二叉树【c++详细题解】
题目请实现一个函数按照之字形顺序从上向下打印二叉树。即第一行按照从左到右的顺序打印,第二层按照从右到左的顺序打印,第三行再按照从左到右的顺序打印,其他行以此类推。样例输入如下图所示二叉树[8,12,2,null,null,6,4,null,null,null,null]8/\122/\64输出:[[8],[2,12],[6,4]]思路在上一题的基础上加一个标记,奇数行为从左到右,偶数行为从右到左。
林深时不见鹿
·
2021-05-04 22:55
剑指offer刷题笔记
二叉树
数据结构
剑指offer
《剑指offer
刷题笔记
》32、分行从上往下打印二叉树【c++详细题解】
题目从上到下按层打印二叉树,同一层的结点按从左到右的顺序打印,每一层打印到一行。样例输入如下图所示二叉树[8,12,2,null,null,6,null,4,null,null,null]8/\122/6/4输出:[[8],[12,2],[6],[4]]思路1(BFS)O(n)O(n)O(n)宽度优先遍历,一层一层来做。即:将根节点插入队列中;创建一个新队列,用来按顺序保存下一层的所有子节点;对于
林深时不见鹿
·
2021-05-04 21:53
剑指offer刷题笔记
二叉树
数据结构
剑指offerr
《剑指offer
刷题笔记
》31、不分行从上往下打印二叉树【c++详细题解】
题目从上往下打印出二叉树的每个结点,同一层的结点按照从左到右的顺序打印。样例输入如下图所示二叉树[8,12,2,null,null,6,null,4,null,null,null]8/\122/6/4输出:[8,12,2,6,4]思路(BFS)O(n)O(n)O(n)我们从根节点开始按宽度优先的顺序遍历整棵树,每次先扩展左儿子,再扩展右儿子。这样我们会:先扩展根节点;再依次扩展根节点的左右儿子,也
林深时不见鹿
·
2021-05-04 21:41
剑指offer刷题笔记
二叉树
剑指offer
BUUCTF MISC
刷题笔记
(一)
BUUOJMisc喵喵喵弱口令[安洵杯2019]easymisc[XMAN2018排位赛]通行证蜘蛛侠呀[RCTF2019]draw[MRCTF2020]Hello_misc[MRCTF2020]Unravel!![BSidesSF2019]zippy[UTCTF2020]basic-forensics粽子的来历Misc喵喵喵下载的得到一个图片首先右键查看属性、用winhex打开没发现隐藏的信息,
z.volcano
·
2021-05-03 16:30
misc
大一就开始这样刷题后,我成了同学们眼中的 offer 收割机
之前不是给大家分享了一份Java版的LeetCode
刷题笔记
嘛,很多小伙伴留言说刚好需要,对我这种大公无私的分享精神表示敬佩(嘘。
沉默王二
·
2021-05-02 23:57
编程技术
二叉树
腾讯
java
算法
LeetCode
剑指offer
刷题笔记
传送门:https://github.com/JamesSUDO/toward-offer本人在牛客网剑指offer专题的刷题记录,包括有《剑指offer》的
刷题笔记
和源码,每个题都有对应的md文件和cpp
冀州少主
·
2021-05-01 11:35
刷题笔记
c++
谷歌大牛的LeetCode
刷题笔记
,一经上线 技惊四座
本书分为算法和数据结构两大部分,又细分了十五个章节,详细讲解了刷LeetCode时常用的技巧。把题目精简到了101道,一是呼应了本书的标题,二是不想让读者阅读和练习时间过长。这么做不太好的一点是,如果只练习这101道题,读者可能对算法和数据结构的掌握不够扎实。因此在每一章节的末尾,我都加上了一些推荐的练习题,并给出了一些解法提示,希望读者在理解每一章节后把练习题也完成。笔记总览:由于笔记的内容实在
一线开发者
·
2021-04-30 16:12
Java
算法
java
数据结构
leetcode
C刷题:LeetCode刷题踩坑常见bug总结
C刷题:LeetCode刷题踩坑常见bug总结常见坑点debug经验刷题经验代码分析常见报错Git项目地址:LeetCodeUsingC
刷题笔记
本文主要记录刷题过程中,经常出现的一些bug错误,便于快速定位排查以及提高正确编码意识
垂耳的逆旅
·
2021-04-25 20:47
LeetCode刷题
c语言
leetcode
前端
刷题笔记
前端
刷题笔记
题1题2题3题4题1:before{content:’’;width:0;height:0;border-left:10pxsolidred;border-top:10pxsolidred;
m0_47959299
·
2021-04-24 17:40
javascript
聊聊刷题,让你事半功倍的编程笔记!
后来发现了两个
刷题笔记
,谷歌大佬高畅和BAT大佬霜神写的LeetCode
刷题笔记
。研读后,感觉发现了宝藏!刷LeetCode中等难度的题目基本不会被卡住了,忍不住给大家也安利一波!春招刚结束,
Jack-Cui
·
2021-04-23 08:42
LeetCode
程序员
刷题
C++
python
java
【LeetCode
刷题笔记
(不计数了)-363.矩形区域不超过K的最大数值和】
题目:这题的测试数据很弱,暴力搜索也是可以偶尔通过的。但是这里追求一个更快的优化办法。(虽然本质上我个人觉得就是暴力的优化方法)首先,由于这个矩形的四个顶点都是不固定的,而且如果采用类似DFS这样的算法,会有一个舍弃和矩形形状的问题,想想就十分复杂。所以我们必须放弃这种搜索方式。其次,对于矩阵区域的做法,我们常常可以见到将行或者列进行固定,然后动态搜索一边的做法。这里的优化方式采用的是累计列和,然
空、白、
·
2021-04-22 11:35
算法
C++
算法
c++
Numbers With Repeated Digits
刷题笔记
GivenapositiveintegerN,returnthenumberofpositiveintegerslessthanorequaltoNthathaveatleast1repeateddigit.Example1:Input:20Output:1Explanation:Theonlypositivenumber(digits=newArrayList0;tmp/=10){digits.
stationaryi
·
2021-04-21 23:18
Python面试题
为什么学习Python?通过什么途径学习的Python?上网收集视频,资料关注公证号买教程,书籍Python和Java、PHP、C、C#、C++等其他语言的对比?python更加简单,明确,优雅,拥有丰富的第三方库简述解释型和编译型编程语言?解释性语言:程序不需要编译,程序在运行时才翻译成程序语言,每执行一次都需要翻译一次编译型语言:程序执行之前需要一个专门的编译过程,把程序编译成机器语言的文件,
130920
·
2021-04-21 16:00
自身体验的一份真实的
Python面试题
自学Python已有一段时间了,就想着找份面试题来检验一下自己的学习情况,今天就和大家分享一份自己从网上找到的货真价实的
Python面试题
,每道题目看似简单,但如果基础知识不牢固,很容易回答不全面。
程序猿中的BUG
·
2021-04-20 14:00
Python
列表
字符串
python
数据结构
面试
年薪20万的阿里巴巴Python工程师面试题(附答案)
今天就给大家分享一套阿里巴巴
Python面试题
。先看
爱学技术的小仙女酱
·
2021-04-20 11:45
二叉树基础——第一周力扣C++ python每日一题总结
2021.4.13-2021.4.18涉及题目为二叉树基础部分第一周刷题结束后进行一个简单总结其中代码详细注释见每一天的
刷题笔记
本总结部分只简单复现一遍代码!
不喜欢敲代码的小提琴手不是好程序猿
·
2021-04-20 00:38
一个菜鸡的力扣刷题之路
二叉树
算法
数据结构
queue
队列
【leetcode
刷题笔记
】032.Longest Valid Parentheses
日期:20180914题目描述:Givenastringcontainingjustthecharacters'('and')',findthelengthofthelongestvalid(well-formed)parenthesessubstring.Example1:Input:"(()"Output:2Explanation:Thelongestvalidparenthesessubst
常恒毅
·
2021-04-19 20:22
freeCodeCamp
刷题笔记
(二)
了解Alt文本留空的情景对于有标题的图片,依然需要添加alt文本,因为这样有助于搜索引擎记录图片内容。使用标题显示内容的层次关系语义化的意思是,标签名能准确地表达它所含内容的信息类型。figure标签使用label元素提高表单的可访问性label标签的for属性与表单组件的name绑定。使用fieldset标签包裹整组单选按钮Chooseoneofthesethreeitems:ChoiceOne
妹汁也可以
·
2021-04-19 10:16
学习笔记
css3
html5
剑指offer
刷题笔记
(五)
剑指offer
刷题笔记
(五)剑指Offer33.二叉搜索树的后序遍历序列输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历结果。如果是则返回true,否则返回false。
三点油
·
2021-04-19 07:31
leetcode
刷题笔记
之——20.有效的括号valid-parentheses
题目描述:给定一个只包括'(',')','{','}','[',']'的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。示例1:输入:"()"输出:true示例2:输入:"()[]{}"输出:true示例3:输入:"(]"输出:false示例4:输入:"([)]"输出:false来源:力扣(LeetCod
Phil553
·
2021-04-19 06:32
上一页
33
34
35
36
37
38
39
40
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他