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
刷题心得
剑指offer-Java
刷题心得
剑指offer一.Java查找二维数组时,如何确定二维数组的行列长度确定二维数组行数:introwLength=array.length;确定二维数组列数:intcolLength=array[0].length;二。请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为WeAreHappy.则经过替换之后的字符串为We%20Are%20Happy。解法一:调用自带函数repl
xyzhang2018
·
2023-06-14 06:51
算法
刷题心得
数组中最长连续递增/减的子序列问题大根堆/小根堆暴力递归:以元素i结尾的子数组问题最长回文子串:每个字符前后拼接特殊字符----->Manacher算法
流年★似水
·
2023-03-30 23:48
算法
leetcode
算法
【
刷题心得
】双指针法|HashSet<T>
题目1概念梳理1.1ISetHashSet包含不重复元素的集合称为“集set”。.NETFramework包含两个集HashSet和SortedSet,其中HashSet包含不重复元素的无序列表,SortedSet包含不重复元素的有序列表。ISet接口提供的方法可以创建合集,交集。1.2Char.IsDigit()参考:C#Char.IsDigit()用法及代码示例-纯净天空(vimsky.com
九九345
·
2022-12-07 12:34
刷题记录
c#
手撕VGG卷积神经网络-pytorch-详细注释版(可以直接替换自己数据集)-直接放置自己的数据集就能直接跑。跑的代码有问题的可以在评论区指出,看到了会回复。训练代码和预测代码均有。
这里给大家推荐一个我经常练习Python的网站:牛客网-找工作神器|笔试题库|面试经验|实习招聘内推,求职就业一站解决_牛客网里面还包含很多大厂笔试的Python题目,大家可以跟我一起刷题,从本周起我会陆续在博客分享我的
刷题心得
小馨馨的小翟
·
2022-11-24 18:30
深度学习
卷积神经网络
人工智能
pytorch
cnn
深度学习
1024程序员节
蓝桥杯
刷题心得
————动态规划
这里单独写一下动态规划专题,蓝桥杯当中一定会出一道动态规划的题目所以稍微汇总一下。(源于蓝桥杯2020届一道题目)1.某市市长获得了若干批口罩,每一批口罩的数目如下:(如果你把以下文字复制到文本文件中,请务必检查复制的内容是否与文档中的一致。在试题目录下有一个文件mask.txt,内容与下面的文本相同)9090400,8499400,5926800,8547000,4958200,4422600,
破晓以胜
·
2022-04-14 06:59
算法
动态规划
字节同事写了一篇Leetc
刷题心得
,高管看见之后,直接给他涨了20K,我惊呆了
随着互联网的发展,各大厂的招聘要求也随之水涨船高起来。几年前,做算法题还不是必备项,除了一些知名外企,大部分公司最多临时在面试中要求写个链表插入、二叉树遍历等这种课本上的范例代码。但如今由于投身互联网的人太多,入职互联网公司的门槛水涨船高,国内公司向硅谷大厂招聘看齐,开始在面试中加入高水平的编程算法考量。并且根据往年经验,互联网公司对于算法面试考察的难度和广度还会随着时间增长。因此,掌握编程算法能
Java_aoe
·
2021-10-06 14:02
程序人生
java
算法
算法
程序人生
java
【算法之LeetCode系列(5)】—— 二叉树系列(easy类)
摸索着里面高深的刷题方法,最后总结一下作者的意思就是心中想着那几个模板,然后往题目中套着做,而且推荐新手最先刷二叉树系列的题目,我觉得值得一试,于是这两天做了几个二叉树的题目,并且研究了一下,得出下面的二叉树
刷题心得
summer·
·
2021-09-03 20:36
算法之力扣系列
算法
leetcode
javascript
二叉树
递归算法
从零到谷歌程序员:我的面试
刷题心得
本文作者:易潇她的Github:https://github.com/lilyzhaoyilu大家好,我是易潇,也是91算法群里大家熟悉的狗头。最近申请和面试基本结束,刚刚过了Google的HC。我的本科读的是商学,所以算是文科转码和0基础转码的一员。在这里想跟大家分享一下我面对面试刷题的心得~注:Google的招人模式比较特别,过了HC可以视为被Google接受并且已经结束了所有技术性面试,简称
·
2021-07-29 14:51
看了这篇 LeetCode 的
刷题心得
,再也不用抄别人代码了
作者:VioletJack原文:《LeetCode算法题
刷题心得
》https://www.jianshu.com/p/8876704ea9c8花了十几天,把《算法》看了一遍然后重新AC了一遍LeetCode
turingbooks
·
2020-09-25 18:00
算法
java
交互设计
etcd
twitter
LeetCode
刷题心得
记录——为什么LinkedList比Stack效率要高?
今天在做LeetCode第144题-二叉树的前序遍历时发现了一个问题,当我使用栈Stack保存二叉树节点时,运行时间为1ms,之后看了官方解答,将Stack改为LinkedList后,运行时间居然变成了0ms。难道说,LinkedList比Stack效率要高吗?于是赶紧去探索一番。List框架图首先让我们回顾一下List框架图。可以看到,Stack继承自Vector,而Vector是矢量队列,和A
有穷正确鲁棒
·
2020-08-26 13:32
LeetCode
二叉树
数据结构
linked
list
stack
算法
LeetCode
刷题心得
——前言
LeetCode
刷题心得
——前言0.前言1.环境搭建1.1.IDEA配置LeetCode环境2.总结0.前言随着学习的深入,我逐渐意识到自己算法基础的薄弱,大二上学的数据结构完全不忍直视,于是趁着暑假有时间刷一刷
CoderXshuai
·
2020-08-22 04:00
LeetCode刷题心得
leetcode
刷题心得
1
1.两数之和面对这一题第一反应是BF,嵌套for实现对数组的多次扫描,时间复杂度为O(n^2),好处是空间复杂度低。但是数据量变大之后性能会很糟糕,所以需要空间换时间。这一思路下首先想到的是将数组放入HashMap中,将数组的值作为key,位置作为value。之后通过再次遍历数组快速找到答案,总共需要遍历两边数组。这样做的话要是出现重复数字怎么办,这时候再次读题,发现了题目的严谨性。题目中说每种输
ggosa
·
2020-08-22 02:24
leetcode
leetcode
刷题心得
-2
237.删除链表中的结点正常的方法是可以用head->next->val去判断下一个是否是删除的节点,然后head->next=head->next->next但是题目已经给了node结点,所以我们只需要直接把node下一节点复制到node,把下一节点跳过。处理这题的关键在于要对题目的条件的判断,不要一味的照搬书本。代码如下:classSolution{public:voiddeleteNode(
sherwake
·
2020-08-22 00:15
算法学习
题目解析
C++-LeetCode
刷题心得
-数组部分-1
题目一:从一个数组中去除指定Vaule,并返回新的数组长度解题思路:使用2个游标i,j,来遍历数组,如果碰到了value,使用j记录位置,同时递增i,直到下一个非value出现,将此时i对应的值复制到j的位置上,增加j,重复上述过程直到遍历结束。这时j就是新的数组长度。代码如下:classSolution{public:intremoveElement(vector&nums,intval){in
sherwake
·
2020-08-22 00:15
题目解析
Leetcode
刷题心得
2019年12月5日,决心开始刷题了,开篇博客记录下,希望自己后面有所提升。文章目录数组删除排序数组中的重复项买卖股票的最佳时机II旋转数组存在重复元素只出现一次的数字两个数组的交集II加一移动0两数之和有效的数独旋转图像字符反转字符串整数反转数组删除排序数组中的重复项classSolution{public:intremoveDuplicates(vector&nums){if(nums.siz
赵树成
·
2020-08-22 00:35
Leetcode
LeetCode
刷题心得
-整数反转
整数反转:如果想得到一个32位整数x中的每一个数字,可以采用如下算法:intpop=x%10;x/=10;这个算法的意思就是,先POP得到X除以10取余后的结果,然后X再往后退一位。例如X=123,则第一步POP=3,然后X变为12,第二步就是POP=2,X变为1,最后一步则POP=1,X=0.循环结束通过循环,就可以弹出32位整数中的每一个数,但是需要一个容器去接纳。假如想将整数X进行反转,可以
sherwake
·
2020-08-22 00:27
题目解析
LeetCode
刷题心得
MoveZeroes:不能创建新数组,只能在原始输入数组上,通过移动的方式得到想要的结果。数组变换的范围,面试重点、ArrayTransformation.数组是极其简单,容易使用的数据结构、把0全部移到数组的后面;非0元素保持原本顺序不变。解决思路:两个要求是相互独立的,可以各自解决,然后拼起来。438.FindAllAnagramsinaString:找到所有的乱序子串。(与顺序无关,只需子串
William张
·
2020-08-13 12:57
nlp工作
LeetCode刷题个人笔记
LeetCode
刷题心得
前言两数相加【中等】失误点:收获:无重复字符的最长子串【中等】失误点:收获:路径总和【简单】失误点:收获:寻找两个正序数组的中位数【困难】失误点:收获:跳水板【简单】失误点:收获
心灯不夜
·
2020-08-10 00:49
leetcode个人刷题
SQL
刷题心得
SQL
刷题心得
UPDATE语法和if判断#题目:给定一个salary表,如下所示,有m=男性和f=女性的值。交换所有的f和m值(例如,将所有f值更改为m,反之亦然)。
天伦ltl
·
2020-07-08 02:49
面试问题
SQL
刷题心得
体会
刷题链接https://www.nowcoder.com/ta/sql?page=0今天是刷SQL题的第三天,做了如下的笔记,写的比较乱,等我学完了再整理1.max()函数获取某一元素最大值count()函数获取某一元素的数量2.orderby字段名正排序orderby字段名desc反向排序排序放在最后limita,b从第a+1开始显示从a+1往后b个的数据(b个里面包括a+1)其中a,b为索引值
MrStub
·
2020-07-07 08:12
数据库
算法题解及思考
前言用于记录
刷题心得
。内容包括题号、题目、题解、心得。
猫咪钓鱼
·
2020-07-04 03:22
算法训练
算法
刷题心得
:动态规划 scramble-string
牛客网->在线编程->letcode->scramble-stringGivenastrings1,wemayrepresentitasabinarytreebypartitioningittotwonon-emptysubstringsrecursively.Belowisonepossiblerepresentationofs1="great":Toscramblethestring,wema
zyz394515661
·
2020-06-30 20:53
C/C++
BUUCTF 密码学
刷题心得
BUUCTF密码学
刷题心得
这几天在这个网站刷密码学的题,还是挺有心得的,记录一下。记录几个新的题型吧,算是之前没碰见过的。
Desparallel
·
2020-06-29 11:02
【刷题日记-字符串操作】
现在已将LeetCode
刷题心得
记录github上,每一题都有我能够想到的多种解法,欢迎star!
Tian_city
·
2020-06-29 01:24
刷题日记
C++
算法
剑指offer
刷题心得
(技术准备篇1)
1《编程语言》>1.C++准备-《EffectiveC++》适合面试之前突击,罗列了常用问题以及解决方案;-《C++Primer》全面了解,不露死角;-《InsideC++ObjectModel》深入了解C++对象内部,如对象sizeof,虚函数调用机制;-《TheC++ProgrammingLanguage》全面深入了解C++.2.多维度考察基本功-以复制运算符函数为例:-返回值是否为该类型的引
ArthurDuan
·
2020-06-27 09:15
数据结构与算法
剑指offer
刷题心得
(面试篇)
行为面试=》技术面试=》应聘者提问1.行为面试环节项目经验是重中之重,简历撰写参考STAR模型:即Situation(简短的项目背景),Task(完成的任务),Action(为完成任务做了哪些工作,怎么做的),Result(自己的贡献)。准确描述对技能的定位:了解,熟悉,精通。.回答为什么跳槽。一定要往积极方面去回答,如个人技术瓶颈,想寻找一份更有挑战的工作。2.技术面试环节基础知识扎实全面,包括
ArthurDuan
·
2020-06-27 09:14
LeetCode
刷题心得
-- map的妙用
在LeetCode上刷了一波关于数组的题,我有一个好习惯,每次做完题都会去看一下官方的解法和其他大佬留在评论区的解法。我发现,在和计数(我词汇量比较匮乏,这个“计数”,是一个横广阔的场景)的过程中,map出现的频率非常之高,和哈希表有的一拼。我想可能是哈希表难度太高吧,为了照顾我们这些菜鸟看得懂,特地降低了难度。在我前面几篇刷题笔记中,可以随便找些题目,看完之后,马上就可以学以致用(当然,代码别看
看,未来
·
2020-06-26 02:45
刷题心得
STL
leetcode
刷题心得
本人以前大概搞过半年的算法,不是什么大佬,学得也不怎么样,一般般。leetcode只刷了200左右(没有水题),leetcode简单、中等级别的题目大部分都可以做。大部分公司的笔试题也还行,当然了像字节、腾讯那种就太难了,根本顶不住,面试遇到的算法题一般也能答得上来(其实也没啥面大厂的机会),偶尔也会有失误。先说一说刷leetcode的前提,建议不要完全零基础就一股脑的去刷题,如果你啥都不会临时突
Kollin
·
2020-06-25 19:44
思考-总结-感悟
LeetCode
刷题心得
LeetCode刷题笔记滑动窗口&双指针3无重复字符的最长子串11.盛最多水的容器15.三数之和76最小覆盖子串438找到字符串中所有字母异位词动态规划10正则表达式匹配44通配符匹配122买卖股票的最佳时机II494目标和i排序215数组中的第K个元素★★★347前k个高频元素LRU栈遍历树前序中序后序位运算符★★★191位1的个数338比特位计算连续子串的和437路径总和III560和为K的子
四_四
·
2020-06-23 10:56
剑指offer
刷题心得
(一)1-36
序号题解数据结构类型1二维数组中的查找数组2替换空格字符串3从尾到头打印链表链表4重建二叉树树5用两个栈实现队列栈、队列6旋转数组的最小数字数组7斐波拉契数列数组8跳台阶数组9变态跳台阶数组10矩形覆盖数组11二进制中1的个数数组12数值的整数次方数值13调整数组数序使奇数位于偶数前面数组14链表中倒数第k个节点链表15反转链表链表16合并两个排序的链表链表17树的子结构树18二叉树的镜像树19顺
megasiren
·
2020-06-23 00:39
一点说明
纯粹出于自我监督的需要,来这里开一个记录帖,记录一下自己未来一段时间的
刷题心得
,懒得在纸上写,但是还要做些总结,希望能看到自己的进步。
万事屋银酱
·
2020-03-25 12:22
LeetCode 算法题
刷题心得
(JavaScript)
花了十几天,把《算法》看了一遍然后重新AC了一遍LeetCode的题,收获颇丰。这次好好记录下心得。我把所有做题的代码都放在github上以供参考。项目地址:https://github.com/violetjack/LeetCodeACByJS题目地址:https://leetcode.com/problemset/top-interview-questions/说来惭愧,之前写的《LeetCo
VioletJack
·
2020-02-20 10:46
刷了一个半月算法题,我薪资终于Double了
当然今天这篇文章不是来打广告的,而是小豪同学整理了一些
刷题心得
分享给大家,因为方法大于勤奋,他15年毕
码农突围
·
2020-02-05 09:44
PAT乙级
刷题心得
和常用函数总结 (c++实现)
开始先说最重要心得体会:写代码前,先在纸上写写画画,写下伪码,理清思路,别上来就敲代码,效率极低还易出现bug。2019-12-12到2020-01-17,用C++刷完了PAT乙级95道题目,第682个加入满分行列。题目链接:PAT乙级真题为每道题撰写了相应CSDN博客:Zhang35的CSDN个人主页代码上传到了Github:PAT-Basic-Level.git每5道题是一套,分值为15、20
zhang35
·
2020-01-19 20:21
PAT
算法
c++
刷了一个半月算法题,我薪资终于Double了
当然今天这篇文章不是来打广告的,而是小豪同学整理了一些
刷题心得
分享给大家,因为方法大于勤奋,他15年毕
码农突围
·
2020-01-07 20:00
LeetCode
刷题心得
(不定期更新中)
很久以前被第四题:MedianofTwoSortedArrays卡住了,而且discuss看不明白也没耐心去看,导致信心受挫LeetCode一直没去刷。感觉这是我一直以来的软肋:缺乏勇气。在我看到牛客的同学们都刷了不少LeetCode,而自己春招笔试6中3之后,腾讯一面手撕非常简单的代码都出错(感觉这是除了项目不对口外挂掉的最大原因),感觉得面对现实了,现在,重新开始。——2018/05/25目前
哈莉_奎茵
·
2019-12-20 18:33
LeetCode
刷题心得
一:用伪代码简单描述自己的解题思路(在纸上或是leetcode的笔记本上)二:对特殊情况进行考虑,并进行必要的解释三:代码!!!一定要进行“注释”,只有注释才知道自己当时是怎么考虑的!!!四:测试不通过的用例贴到自己的代码里,正确的期望输出也要一并贴上五:修改代码时不要删掉不需要的代码应该注释掉(因为这可以反应出你考虑的欠缺),等到真的确定没价值了再删六:如果引用或者借鉴了他人的方法,则要把引用来
d_benhua
·
2019-05-17 00:31
LeetCode
LeetCode-Python 270题
刷题心得
体会
本文首发于一亩三分地,放在博客上备个份。个人背景:本科学校特别烂,只教过C语言,还是那种四个星期教HelloWorld,八个星期教For循环的龟速授课模式。数据结构课基本不需要打码,考试就是考PPT上的概念默写题。像什么OS,网络都是只教概念,背PPT就好了,不需要动手打码实现……来了地里才发现自己学校的授课是真滴烂……后来大三了发现自己太菜了,真的基本一点都不会打码,跟个废物一样,就痛定思痛,去
暴躁老哥在线刷题
·
2019-04-03 17:43
其他
leetcode
刷题心得
2
简单系列第二题–7整数反转,题目如图所示。看到题目的第一反应是采用模运算拿到每一位的数字,之后利用栈实现后进先出,每次出栈乘以相应的阶数即可。使用Java实现,栈的实现采用Deque效率高些。根据注意发现这题需要注意越界的问题,为防止越界采用了long进行存储。代码如下:classSolution{publicintreverse(intx){booleanisPositiveNumber=tru
ggosa
·
2019-03-24 21:30
leetcode
机器学习/深度学习知识点总结
主要围绕机器学习和深度学习,博客也搁置了一段时间了,以后会常常更新,记录学习,写博客不仅能总结知识,还能在写的过程中养成思考并查缺的习惯,其实有很多东西想写的,包括ML/DL/CV,近期做的人脸识别,还有一些
刷题心得
等
Enchanted_ZhouH
·
2018-08-20 10:07
机器学习
总结一下五种实现网络爬虫的方法(一,基于socket通信编写爬虫)
最近呢,由于实习需要呢,复习一遍爬虫,前断时间闭关刷题去了,也会把
刷题心得
总结成博客分享给大家,比如java集合类特性及源码解析,操作系统数据结构的一些算法,设计模式等,放心,肯定不会鸽的,虽然可能会晚一点写
AaronLin_
·
2018-06-20 23:49
爬虫
java
leetcode
刷题心得
分享
转眼就快要大四了,感叹时间飞快的同时也想开始追求一些新东西了,这次是本人第一次发表博客,各位大神看到请忽略。leetcode上有这样一道题目,虽说难度不大,但第一次遇到的时候感觉挺新奇的,题目的要求是将罗马数字转换为十进制数(输入罗马数字范围限制在3999以内,这点很重要),原题目链接如下:https://leetcode.com/problems/roman-to-integer/要做这道题目,
Dakeslon
·
2016-05-01 10:38
算法
C/C++
堆排序详解以及java实现
希望以后有时间把所有学习心得和
刷题心得
记录下来。
·
2015-10-28 08:22
java实现
堆排序详解
希望以后有时间把所有学习心得和
刷题心得
记录下来。堆 堆排序和合并排序一样,是一种时间复杂度为O(nlgn)的算法,同时和插入排序一样,是一种就地排序算法(不需要额外的存储空间)。
·
2013-09-14 22:00
堆排序
上一页
1
2
下一页
按字母分类:
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
其他