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
经典题目
代码随想录算法学习心得 49 | 647.回文子串、516.最长回文子序列...
回文子串是要连续的,回文子序列可不是连续的,回文子串,回文子序列都是动态规划
经典题目
。思路其实是差不多的,但本题要比求回文子串简单一点,因
Merry Change
·
2023-07-27 21:09
算法
动态规划
c++
leetcode
经典题目
---从1百万(一亿)的数据中找top100大的数
一种做法是我们直接进行一个堆排序,或者快排,然后打印前100个即可,但是这样子比较耗时间;平均下来快排都在9000多ms,而堆排就更大,32s多;所以我们不能简单粗暴的直接快排或者堆排,要对其进行相对的优化;(这种做法不可取,要优化!!!)下面我们看具体方法:方法一:基于quicksort实现的原理如下(ps:前提是快排是要懂得,不懂得可以请各位移步去看我这一篇博文:快速排序)1.假设数组为arr
大龄烤红薯
·
2023-07-27 07:07
算法学习
java
算法
排序算法
【洛谷】P7072 [CSP-J2020] 直播获奖(桶排序)
这道题是桶排的
经典题目
,很适合排序的学习者尝试,思路非常清晰。
gentle coder
·
2023-07-18 14:00
算法
c++
桶排序
「力扣」509. 斐波那契数【动态规划】详解!
相信很多小伙伴刷题的时候面对力扣上近两千到题目,感觉无从下手,我花费半年时间整理了leetcode刷题指南,不仅有详细
经典题目
刷题顺序而且对应题解来排好了,难点还有视频讲解,按照list一道一道刷就可以了
代码随想录
·
2023-07-17 19:19
leecode题解
leetcode
动态规划
数据结构
算法
程序员面试
经典题目
-位操作
基本的位操作符有与、或、异或、取反、左移、右移这6种,它们的运算规则如下:&与两个位都为1时,结果才为1|或两个位都为0时,结果才为0^异或两个位相同为0,相异为1~取反0变1,1变0>右移各二进位全部右移若干位,对无符号数,高位补0,有符号数,各编译器处理方法不一样,有的补符号位(算术右移),有的补0(逻辑右移)判断奇偶:
shu2man
·
2023-07-17 09:56
动态内存管理
动态内存函数的介绍1.malloc和free2.cealloc3.realloc三.常见动态内存错误1.对空指针的解引用操作2.对动态开辟空间的越界访问3.对同一块内存空间多次释放4.动态开辟内存忘记释放四.
经典题目
题目一题目二题目三题目四五
随风飘扬@
·
2023-07-16 14:30
开发语言
程序人生
学习方法
【力扣刷题笔记(二)】特别技巧,模块突破,45道
经典题目
分类总结,在不断巩固中精进
,45道
经典题目
drhrht
·
2023-07-16 02:56
面试
学习路线
阿里巴巴
leetcode
分类
算法
kafka
mysql
[数组]有序数组的平方
一、题目链接力扣二、题解双指针法
经典题目
|LeetCode:977.有序数组的平方_哔哩哔哩_bilibili三、代码1、老师的因为给定数组是按照顺序排序的,虽然有正负,但两头肯定是绝对值最大的。
胖胖学编程
·
2023-07-15 17:15
leecode每日一题
算法
代码随想录第7天|LeetCode454.四数相加2,LeetCode383.赎金信,LeetCode15.三数之和,LeetCode18.四数之和
LeetCode454.四数相加2题目链接:454.四数相加II-力扣(LeetCode)思路:本题是使用哈希法的
经典题目
,跟三数之和,四数之和不一样(他们不适合用哈希法):三数之和和四数之和这两道题目使用哈希法在不超时的情况下做到对结果去重是很困难的
yec10
·
2023-07-14 16:40
代码随想录
leetcode
算法
职场和发展
【贪心
经典题目
】最大整数-(c++详解)
最大整数__@6miao题目描述输入格式输出格式样例分析第一遍40分代码:第二遍60分代码:满分代码其实你看到的上文的一切,都是很麻烦的!!!__@6miao题目描述设有n(n≤20)个正整数(每个在int范围内),将它们连接成一排,组成一个最大的多位整数。例如n=3,3个整数分别是13、312和343,连接成最大的整数为34331213。输入格式第一行1个整数n第二行为n个正整数,分别用空格分隔
来自八中的小鹿
·
2023-06-20 21:11
题目解析
c++
贪心算法
leetcode 28. 找出字符串中第一个匹配项的下标
2023.6.15KMP字符串匹配
经典题目
,但是我第一次做没有用KMP算法,使用的是暴力解法,下面说一下暴力解的思路:先判断haystack字符串是不是大于等于needle字符串,不是的话直接返回-1.
jay神
·
2023-06-17 18:10
leetcode专栏
leetcode
算法
c++
数据结构
leetcode 刷题 --单链表的
经典题目
206.反转单链表方法一:头插(最简单)将原链表元素依次取下,进行头插tructListNode*reverseList(structListNode*head){structListNode*newhead=NULL;structListNode*cur=head;while(cur){structListNode*next=cur->next;//头插cur->next=newhead;new
秋秋是个小菜鸡
·
2023-06-17 00:43
笔记
日常小记
链表
数据结构
算法
c语言
【数据结构】二叉树
经典题目
1.二叉树创建字符串相信大部分人看了题目描述之后,都会和我一样一脸的懵逼。直到我看到了一个描述才恍然大悟分为3种情况:左右都为空--省略右为空,左不为空–省略左为空,右不为空–不省略这里复习一下二叉树的前序遍历、中序遍历、和后序遍历前序的结果是:ABDEGCF中序的结果是:DBGEACF后序的结果是:DGEBFCAclassSolution{public:stringtree2str(TreeNo
ζ◇十点半就睡觉
·
2023-06-15 01:49
数据结构
算法
【循环单链表
经典题目
----约瑟夫问题】
约瑟夫问题文章目录约瑟夫问题题目源码要点如何定义一个单链表结点类型?循环单链表怎么建立?malloc()函数和free()函数是什么意思?如何删除一个结点?题目信奥2037:约瑟夫问题源码//c++万能头#includeusingnamespacestd;//循环单链表的问题//定义一个结点类型structNode{intdata;//数据域Node*next;//指针域};//建立循环单链表No
喜欢靠窗坐.
·
2023-06-13 05:02
链表
数据结构
c++
动态规划专题学习
本专题将一步一步从简单到入门更新下表(忙期末慢慢更)第一节动态规划的基本模型http://t.csdn.cn/15i9U第二节背包问题http://t.csdn.cn/pY5Ys第三节动态规划
经典题目
第三节线性
书鸢1236
·
2023-06-13 01:19
动态规划
算法
Java练习题——运算符
Java基础学习篇之小练习前言本文列举了几个
经典题目
,运用运算符知识就可以解决这些题目1.利用三元运算符求任意三个数中最大者importjava.util.Scanner;//导入包publicclass
Alita11101_
·
2023-06-12 05:25
Java基础学习篇
#
每章练习
java
开发语言
02-1数组练习题
.
经典题目
1.求二数之和:https://leetcode-cn.com/problems/two-sum/思路:使用hashMap,将遍历过的值放入其中,进行比较;时间复杂度n空间负责度1classSolution
学海一乌鸦
·
2023-06-11 19:52
C语言
经典题目
练习(每道题目限时30min)
文章目录前言2020-10-30题目及分析代码实现总结2020-10-31题目及分析代码实现总结2020-11-1前言由于stm32单片机的学习很吃C语言的功底,因此单开这个博客来记录C语言的练习过程。2020-10-30(先占一个坑每天抽时间完成一道题目!)题目及分析题目从键盘输入十个整数,用插入法对输入的数据按照从小到大的顺序进行排序,将排序后的结果输出。分析需要一个数组来存放10个整数,并且
曾经有个曾
·
2023-06-11 11:18
作业记录与笔记
c语言
【c语言初阶】函数与递归知识总结
函数嵌套调用和链式访问嵌套调用嵌套定义链式访问链式访问
经典题目
函数的声明和定义函数的声明函数的定义函数声明和定义的实际应用函数递归递归定义递归的两个
奶芙c
·
2023-06-11 00:00
c语言
算法
数据结构
C语言
经典题目
(三)
✨✨这一篇是C语言之
经典题目
篇,除程序设计,还有一些不错的程序分析,快来和我一起进入C语言的世界吧!
釉色清风
·
2023-06-10 05:45
C语言
c语言
c++
【C语言】
经典题目
(二)
这一篇文章是C语言之
经典题目
,快来跟我一起进入C语言的世界吧!
釉色清风
·
2023-06-08 04:44
C语言刷题
c语言
算法
开发语言
【C语言】
经典题目
(一)
【C语言】字符串—刷题篇【C】语言
经典题目
,五个摘录为一篇,将会持续更新啦!
釉色清风
·
2023-06-08 04:14
C语言刷题
c语言
c语言
c++
LeetCode148
经典题目
记录(链表排序:快排+递归归并+迭代归并)
packageP12;importjava.util.Arrays;publicclassM77Merge{//归并排序★★★★★★(递归+非递归)★★★★★★//lc148.排序链表publicstaticvoidmain(String[]args){int[]arr={1,2,31,31,21,42,53,64,652,13,34,12,14,35,64,65,46,68,68};int[]r
Cat凯94
·
2023-04-21 11:33
Java基础
数据结构
链表
数据结构
算法
「leetcode」236. 二叉树的最近公共祖先:【递归与回溯】详解
本文https://github.com/youngyangyang04/leetcode-master已经收录,里面还有leetcode刷题攻略、各个类型
经典题目
刷题顺序、思维导图,可以fork到自己仓库
代码随想录
·
2023-04-21 05:45
leecode题解
算法
二叉树
面试
数据结构
C++
C语言sprintf函数的应用:字符串解析
我会用力扣的一道
经典题目
作为例子:链接思路这道题的原理是,把根据不同的字符串,做不同的处理,规则如下:G->G()->o(al)->al明白了原理,接下来的事就简单了。
努力学习游泳的鱼
·
2023-04-21 00:17
C语言
c语言
c++
算法
开发语言
字符串解析
day10 四数之和II |赎金信|三数之和|四数之和
力扣思路使用哈希法的
经典题目
用一个map存储遍历ab数组key放ab两数之和,value放ab两数之和出现的次数。
liunian_6
·
2023-04-20 23:23
leetcode
算法
明天程序设计需要打印的 代码总结
1.快慢指针
经典题目
--T1-删除排序数组中的重复项:给你一个升序排列的数组nums,请你原地删除重复出现的元素,使每个元素只出现一次,返回删除后数组的新长度。元素的相对顺序应该保持一致。
诚威_lol_中大努力中
·
2023-04-19 13:15
数据结构
排序算法
链表
[算法和数据结构]--回溯算法之DFS初识
回溯算法——DFSDFS介绍(DepthFirstSearch)DFS
经典题目
1.员工的重要性2.图像渲染3.被围绕的区域4.岛屿数量5.电话号码的字母组合6.数字组合7.活字印刷8.N皇后DFS介绍(
real Wangyanbin
·
2023-04-16 21:40
算法和数据结构
算法
深度优先
数据结构
算法刷题打卡049 | 动态规划17
也刷了有二三十题经典的动态规划题,但是自己实际做题时未必能用的很好,一方面是有些题目实在很难想到用动规解题,另一方面是即使想到动态规划,往往卡在状态的定义和状态转移上(更别说一些细节了,比如初始化),反复刷
经典题目
其实只是在学习方法论
tsy_
·
2023-04-16 14:58
刷题
算法
动态规划
【C语言】递归解决
经典题目
(汉诺塔问题、青蛙跳台阶问题)
简单不先于复杂,而是在复杂之后。目录1.汉诺塔问题1.1简介及思路1.2代码实现2.青蛙跳台阶问题2.1简介及思路2.2代码实现1.汉诺塔问题1.1简介及思路汉诺塔问题是一种经典的递归问题,起源于印度传说中的塔ofBrahma。问题描述如下:有三个柱子A、B、C,A柱子上有n个盘子,这些盘子大小不一,且从上到下依次变大,现在需要将A柱子上的盘子全部移动到C柱子上,移动的过程中必须满足以下三个条件:
李昕泽的小仓库
·
2023-04-16 12:11
C语言
c语言
滑动窗口算法精讲(Sliding Window Algorithm)
模板2leetcode例题讲解入门级209.长度最小的子数组思路:代码实现219.存在重复元素II思路代码实现220.存在重复元素III思路代码实现进阶级395.至少有K个重复字符的最长子串思路代码实现
经典题目
仁者乐山智者乐水
·
2023-04-15 00:30
算法
算法
滑动窗口
Leetcode动态规划篇总结(C++)
3、背包问题3.101背包3.2完全背包3.3多重背包背包相关问题4、打家劫舍问题5、股票买卖问题(动规本质)6、子序列问题二、
经典题目
基础问题1、509-斐波那契数列-简单2、70-爬楼梯-简单+746
黑豆糕
·
2023-04-14 17:38
leetcode
leetcode
动态规划
c++
Leetcode 刷题笔记(十八) —— 二叉树篇之二叉搜索树的修改与构造
将有序数组转换为二叉搜索树538.把二叉搜索树转换为累加树系列文章目录一、数组类型解题方法一:二分法二、数组类型解题方法二:双指针法三、数组类型解题方法三:滑动窗口四、数组类型解题方法四:模拟五、链表篇之链表的基础操作和
经典题目
六
a1241692733
·
2023-04-14 08:34
算法
leetcode
算法
二叉树
数据结构
Leetcode 刷题笔记(十七) —— 二叉树篇之公共祖先问题
二叉树的最近公共祖先235.二叉搜索树的最近公共祖先系列文章目录一、数组类型解题方法一:二分法二、数组类型解题方法二:双指针法三、数组类型解题方法三:滑动窗口四、数组类型解题方法四:模拟五、链表篇之链表的基础操作和
经典题目
六
a1241692733
·
2023-04-14 08:04
算法
leetcode
链表
算法
【LeetCode算法成长之路】Java字符串相关类总结与
经典题目
分析
前言本文小新为大家带来Java字符串相关类总结与
经典题目
分析相关知识,具体内容包括不可变字符序列String介绍(包括:String的特性,String的构造器,String与其他结构间的转换,String
小新要变强
·
2023-04-14 08:44
数据结构和算法
java
算法
leetcode
字符串
经典题目
(Leetcode题解-Python语言)
344.反转字符串classSolution:defreverseString(self,s:List[str])->None:"""Donotreturnanything,modifysin-placeinstead."""left=0right=len(s)-1whileleftstr:l=list(s)foriinrange(0,len(l),2*k):l[i:i+k]=l[i:i+k][:
cnhwl
·
2023-04-12 16:32
leetcode
算法
数据结构
python
字符串
《剑指0ffer》:栈与队列
经典题目
分析
1.实现一个栈,要求实现Push(出栈)、Pop(入栈)、Min(返回最小值)的时间复杂度为O(1)主要思路:1)建立两个栈_data与_mindata,其中_data作为数据栈,存放每一个入栈的数据;_mindata作为数据最小栈,存放数据栈中当前最小的数据;2)当元素data入栈时,将data入栈到_data数据栈中,并让data与_data的栈顶元素做比较,如果x小于等于_data的栈顶元素
Kobe51920
·
2023-04-12 02:24
剑指offer
《剑指offer》:线性表
经典题目
分析
1、逆置单链表typedefstructLinkNode{intval;LinkNode*next;};//单链表逆置voidReverse(ListNode*pHead){if(pHead==NULL||pHead->next==NULL){return;}LinkNode*Recv=NULL;//p指针指向头结点LinkNOde*pCur=head;while(p!=NULL){ListNod
Kobe51920
·
2023-04-12 02:24
剑指offer
动态内存管理
NULL指针的解引用3.2对动态开辟空间的越界访问3.3对非动态开辟内存使用free释放3.4使用free释放一块动态开启内存的一部分3.5对同一块动态内存多次释放3.6动态开辟内存忘记释放(内存泄漏)四
经典题目
五
是小刘同学啦
·
2023-04-12 00:49
笔记
C语言进阶
c语言
回顾经典天池CV赛题——街景字符识别
下面将分享Datawhale总结的一个天池竞赛的
经典题目
——街景字符识别,流畅地过一遍基于pytorch的深度学习项目实战全过程,即使不动手,躺在床上刷一遍也会有所收获。
全栈O-Jay
·
2023-04-11 16:59
人工智能
Python
深度学习
python
机器学习
排兵布阵问题java语言回溯法_luogu-problem-list
洛谷试炼场的题目确实很具有代表性,但是近几年以来,又有许多
经典题目
出现在OI界中,这个大题单就是作为洛谷试炼场的扩展和补充。
郴桕
·
2023-04-11 13:12
排兵布阵问题java语言回溯法
【网络安全】网站站点渗透实战
子域名扫描、端口扫描、目录扫描等这个站后端脚本语言是Node.js【一>所有资源获取<一】1、网络安全学习路线2、电子书籍(白帽子)3、安全大厂内部视频4、100份src文档5、常见安全面试题6、ctf大赛
经典题目
解析
没更新就是没更新
·
2023-04-11 01:21
学习思路
网络安全技能树
计算机
前端
web安全
网络安全
经验分享
思路学习
【动态规划模板】神似的01和完全背包、多重背包和分组背包问题
神似的01背包与完全背包【
经典题目
】01背包采药题目描述辰辰是个天资聪颖的孩子,他的梦想是成为世界上最伟大的医师。为此,他想拜附近最有威望的医师为师。医师为了判断他的资质,给他出了一个难题。
大气层煮月亮
·
2023-04-10 23:08
C++
Python联合式编程
#
阿良的Python算法
动态规划
算法
数据结构
力扣(leetcode)
经典题目
分享第3期——栈和队列
栈和队列一.选择题1.1进出栈顺序1.2循环队列1.3队列的基本运算1.4循环队列的有效长度二.OJ练习题2.1括号匹配问题2.2用队列实现栈2.3用栈实现队列2.4循环队列总结:一.选择题1.1进出栈顺序若进栈序列为1,2,3,4,进栈过程中可以出栈,则下列不可能的一个出栈序列是()A1,4,3,2B2,3,4,1C3,1,4,2D3,4,2,1答案:C解析:出栈的要求是先出栈顶元素。C选项是先
ZHA_123
·
2023-04-09 22:07
C语言刷题
leetcode
算法
c语言
数据结构
学习
【C语言刷题】青蛙跳台阶
二、问题分析青蛙跳台阶,相信大家一开始看到这道题也是没有一点思路,但是不要担心,相信自己一定能解决这道
经典题目
的。这道题我们无法直接肉眼观察出一些规律,但是我们有数学归纳
青色_忘川
·
2023-04-09 07:26
【C语言刷题】
算法
c语言
c++
开发语言
visual
studio
2022-03-05 每日打卡:两周周赛错题
该系列文章由python编写,所刷题目共三个来源:之前没做出来的;Leetcode中等,困难难度题目;周赛题目;某个专题的
经典题目
,所有代码已AC。每日1-3道,随缘剖析,希望风雨无阻,
Can__er
·
2023-04-08 22:08
algorithm
leetcode
算法
贪心算法
百看不如一练 100道python
经典题目
,拿去参考学习练手(附答案)可复制
不打无准备之战,在平时我们就需要多积累,今天就给大家一份100多道Python真题合集,全是
经典题目
,从容易到困难,非常全面,PDF格,供大家参考学习。
编程帆帆
·
2023-04-08 06:31
学习
python
数据分析
数据挖掘
编程语言
算法 | 第1章 数组与字符串相关《程序员面试金典》
前言本系列笔记主要记录笔者刷《程序员面试金典》算法的一些想法与经验总结,按专题分类,主要由两部分构成:经验值点和
经典题目
。其中重点放在
经典题目
上;0.
多氯环己烷
·
2023-04-06 04:06
数据结构:ArrayList类和顺序表
add方法3.2模拟实现indexOf方法3.3模拟实现get和set方法3.4模拟实现remove方法3.5模拟实现size和clear方法4.ArrayList类的基础使用4.1一段入门代码4.2一道
经典题目
蔡欣致
·
2023-04-06 02:26
初阶数据结构系列
数据结构
java
开发语言
代码随想录刷题4 「字符串」
经典题目
:Leetcode344。建议不直接使用库函数,可以采用前后双指针法,交换字符直至相遇。对于交换过程的操作既可以采用tem
无端转早苗
·
2023-04-05 20:59
代码随想录刷题
算法
leetcode
java
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他