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数据结构与算法刷题-----LeetCode167:两数之和 II - 输入有序数组
java数据结构与算法刷题目录(
剑指Offer
、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2023-12-25 08:05
算法
java
开发语言
数据结构
算法
leetcode
剑指 Offer(第2版)面试题 51:数组中的逆序对
剑指Offer
(第2版)面试题51:数组中的逆序对
剑指Offer
(第2版)面试题51:数组中的逆序对解法1:暴力解法2:归并排序
剑指Offer
(第2版)面试题51:数组中的逆序对题目来源:65.数组中的逆序对解法
UestcXiye
·
2023-12-25 07:42
剑指
Offer
算法
排序算法
C++
数据结构与算法
剑指Offer
剑指 Offer(第2版)面试题 50:第一个只出现一次的字符
剑指Offer
(第2版)面试题50:第一个只出现一次的字符
剑指Offer
(第2版)面试题50:第一个只出现一次的字符题目一:字符串中第一个只出现一次的字符拓展题:LeetCode387.字符串中的第一个唯一字符题目二
UestcXiye
·
2023-12-25 07:41
剑指
Offer
C++
剑指Offer
字符串
哈希
剑指 Offer(第2版)面试题 49:丑数
剑指Offer
(第2版)面试题49:丑数
剑指Offer
(第2版)面试题49:丑数解法1:枚举解法2:最小堆解法3:三路归并
剑指Offer
(第2版)面试题49:丑数题目来源:LeetCode264.丑数IIAcWing62
UestcXiye
·
2023-12-25 07:11
剑指
Offer
C++
剑指Offer
月末碎碎念
今天,2019年7月30日笔墨时光连续写文第286天日更第247天笔墨群
每日一练
15/100遇见高级营第23期第25天
每日一练
每日一练
7月的工作就像7月的天气一样干得热火朝天,忙忙碌碌,7月完成自己设定的小目标
骑着蜗牛闯天下
·
2023-12-25 03:04
剑指offer
-矩形覆盖
我们可以用21的小矩形横着或者竖着去覆盖更大的矩形。请问用n个21的小矩形无重叠地覆盖一个2*n的大矩形,总共有多少种方法?思路4====2种6====3种8====6个覆盖时有3种,最后一级竖着覆盖,剩下上面4格,有2种,总共5种n====最后一层横着覆盖时,剩下n-1层,最后一层竖着覆盖,剩下上面n-2层fibonacciJavapublicclassSolution{publicintRec
纳萨利克
·
2023-12-24 19:47
【MySQL索引特性】
目录:前言引入认识磁盘MySQL与存储索引的理解理解单个Page理解多个Page引入B+树结构聚簇索引VS非聚簇索引索引操作创建主键索引唯一索引的创建普通索引的创建查看索引删除索引总结前言
剑指offer
胜利熊猫
·
2023-12-24 19:47
MySQL
mysql
android
数据库
【表的内连和外连】
的名字和部门名称外连接左外连接查询所有学生的成绩,如果这个学生没有成绩,也要将学生的个人信息显示出来右外连接对stu表和exam表联合查询,把所有的成绩都显示出来,即使这个成绩没有学生与它对应,也要显示出来前言
剑指
胜利熊猫
·
2023-12-24 19:45
MySQL
mysql
数据库
每日一练
2023.12.24——A-B【PTA】
题目链接:L1-011A-B题目要求:本题要求你计算A−B。不过麻烦的是,A和B都是字符串——即从字符串A中把字符串B所包含的字符全删掉,剩下的字符组成的就是字符串A−B。输入格式:输入在2行中先后给出字符串A和B。两字符串的长度都不超过104,并且保证每个字符串都是由可见的ASCII码和空白字符组成,最后以换行符结束。输出格式:在一行中打印出A−B的结果字符串。输入样例:IloveGPLT!It
妄北呀
·
2023-12-24 16:44
每日一练C/C++
算法
数据结构
c++
每日一练
C语言
PTA
链表OJ题---Java实现
目录LeetCode203移除链表元素LeetCode876链表的中间节点
剑指Offer
22链表中倒
X_H学Java
·
2023-12-24 10:50
刷题
链表
java
算法
数据结构---链表
链表面试题
背包详解:01 背包
目录简单01背包空间复杂度优化另一种状态转移普通01背包求方案数刚好填满背包总结 刷掉了《
剑指offer
》的天梯后,感觉自己对动态规划,回溯,枚举等类型的问题还感觉十分生疏,就打算把这些类型挑出来个个击破
soft-shadow
·
2023-12-24 10:00
算法
算法与数据结构
背包
01背包
《
剑指offer
》Java版--10.求斐波那契数列的第n项。
剑指offer
原题:求斐波那契数列的第n项。写一个函数,输入n,求斐波那契(Fibonacci)数列的第n项。斐波那契数列的定义如下:F(0)=0,F(1)=1。
@阿秋
·
2023-12-24 06:25
剑指offer
java
开发语言
《
剑指offer
》Java版--13.机器人的运动范围(BFS)
剑指offer
原题13:机器人的运动范围地上有一个m行n列的方格。一个机器人从坐标(0,0)的格子开始移动,它每次可以向左、右、上、下移动一格,但不能进入行坐标和列坐标的数位之和大于k的格子。
@阿秋
·
2023-12-24 06:25
剑指offer
java
宽度优先
《
剑指offer
》Java版--12.矩阵中的路径(DFS+剪枝)
剑指offer
原题:矩阵中的路径请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。路径可以从矩阵中的任意一格开始,每一步可以在矩阵中向左、右、上、下移动一格。
@阿秋
·
2023-12-24 06:53
剑指offer
深度优先
java
python算法
每日一练
:两数之和(find_two_sum)
题目当然!这里是一道稍微有挑战性的算法题目:题目:寻找无序数组中的两个数,使它们的和等于给定的目标值。返回这两个数的索引。函数签名:deffind_two_sum(nums:List[int],target:int)->Tuple[int,int]:#实现你的算法pass示例输入和输出:nums=[2,7,11,15]target=9print(find_two_sum(nums,target))
杜杜的man
·
2023-12-24 00:34
python
算法
leetcode
考研政治
每日一练
43
【单选】“乡愁是一湾浅浅的海峡,我在这头,大陆在那头。”阻隔了中国人半个多世纪之久的“浅浅的海峡”,在今天被两岸直航的包机轻盈地直接飞越。正是两岸的亲情共同的利益,让两岸关系一步接着一步向前发展。“飞起来了,就不要再停下来....是两岸民众的共同愿望。这一愿望体现的哲学道理是()A.事物总是处在绝对运动之中,静止是不存在的B.质变是指事物性质的变化,质变比量变更重要C.社会存在决定社会意识,社会意
河南文都贾老师
·
2023-12-23 23:24
百度校招面试
一面自我介绍项目介绍特征模型结构LSTM怎么用user-attention是什么两个数组,找出相同的数字,重复的只保留一个复杂度
剑指offer
原题(实现一个max栈)给定一个函数F1,调用一次返回1的概率为
可乐两块冰
·
2023-12-23 21:58
剑指offer
题解合集——Week1day7
文章目录
剑指offer
Week1周日:旋转数组的最小数字AC代码思路:部分模拟周日:矩阵中的路径AC代码思路:
剑指offer
Week1周日:旋转数组的最小数字题目链接:旋转数组的最小数字把一个数组最开始的若干个元素搬到数组的末尾
Azxcc0
·
2023-12-23 21:29
剑指offer
算法
leetcode
剑指offer
题解合集——Week1day4
剑指offer
Week1周四:替换空格题目链接:替换空格请实现一个函数,把字符串中的每个空格替换成"%20"。数据范围0≤输入字符串的长度≤1000。注意输出字符串的长度可能大于1000。
Azxcc0
·
2023-12-23 21:58
剑指offer
算法
leetcode
剑指offer
题解合集——Week1day5
剑指offer
Week1周五:重建二叉树题目链接:重建二叉树输入一棵二叉树前序遍历和中序遍历的结果,请重建该二叉树。
Azxcc0
·
2023-12-23 21:58
剑指offer
算法
c++
剑指offer
题解合集——Week1day6
剑指offer
Week1文章目录
剑指offer
Week1周六:用两个栈实现队列AC代码思路:部分模拟
剑指offer
Week1周六:斐波那契数列AC代码思路:周六:用两个栈实现队列题目链接:用两个栈实现队列请用栈实现一个队列
Azxcc0
·
2023-12-23 21:57
剑指offer
算法
剑指offer
leetcode
c++
Leetcode—
剑指Offer
LCR 025.两数相加II【中等】
2023每日刷题(六十七)Leetcode—LCR025.两数相加II实现代码/***Definitionforsingly-linkedlist.*structListNode{*intval;*structListNode*next;*};*/structListNode*addTwoNumbers(structListNode*l1,structListNode*l2){structList
源代码•宸
·
2023-12-23 21:17
LeetCode刷题
leetcode
linux
windows
经验分享
c语言
5
剑指offer
--栈队列--互相实现
用两个栈实现队列栈是一个非常常见的数据结构,它在计算机领域被广泛应用,比如操作系统会给每个线程创建一个栈用来存储函数调用时各个函数的参数、返回地址及临时变量等。桟的特点是后进先出,即最后被压入(push)栈的元素会第一个被弹出(pop)。通常栈是一个不考虑排序的数据结构,我们需要〇(n)时间才能找到栈中最大或者最小的元素。如果想要在0(1)时间内得到栈的最大值或者最小值,则需要对栈做特殊的设计,详
haikuotiankongdong
·
2023-12-23 16:03
剑指offer
栈
队列
每日一练
2023.12.23——考试座位号【PTA】
题目链接:L1-005考试座位号题目要求:每个PAT考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位。正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生的考试座位号码,考试时考生需要换到考试座位就座。但有些考生迟到了,试机已经结束,他们只能拿着领到的试机座位号码求助于你,从后台查出他们的考试座位号码。输入格式:输入第一行给出一个正整数N(≤1000
妄北呀
·
2023-12-23 15:47
每日一练C/C++
算法
c++
数据结构
PTA
每日一练
C++
C语言
【
每日一练
】最长重复子串
学习目标:掌握字符串匹配题目描述:求串的最长重复子串长度(子串不重叠)。例如:abcaefabcabc的最长重复子串是串abca,长度为4。输入:测试次数tt个测试串输入样例3abcaefabcabcszu0123szuszuabcefg输出:输出样例43-1参考答案仅供参考#includeusingnamespacestd;intmain(){intt;strings;cin>>t;while(
aha()啊哈
·
2023-12-23 14:14
1024程序员节
剑指Offer
(二)
剑指Offer
(二)替换空格题目描述:请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为WeAreHappy.则经过替换之后的字符串为We%20Are%20Happy。
zhjcjdtc
·
2023-12-23 13:56
考研政治
每日一练
15
【单选】科学家指出,“当黑洞或坍缩星等大型天体在太空加速时,会产生引力波。但由于它非常微弱,我们一直无法探测到”。科学家拟实施“激光干涉仪太空天线”实验,以探测这种引力波,科学家断言尚未探测到的引力波的存在,在辩证唯物主义看来,其依据是()A.尚未探测到的事物迟早要为实践证实其存在B.只有尚未认识的事物,没有不可认识的事物C.理性认识比感性认识更深刻,具有预测功能D.建立在正确理论基础上的理性推测
河南文都贾老师
·
2023-12-23 11:05
每日一练
2023.12.22——各位数统计【PTA】
题目链接:L1-003个位数统计题目要求:输入格式:每个输入包含1个测试用例,即一个不超过1000位的正整数N。输出格式:对N中每一种不同的个位数字,以D:M的格式在一行中输出该位数字D及其在N中出现的次数M。要求按D的升序输出。输入样例:100311输出样例:0:21:33:1思路:1.先定义一个字符串n2.在一个for循环中n[i]代表这一串字符的每一个字符,使用n[i]-'0'将输入的字符转
妄北呀
·
2023-12-22 21:40
每日一练C/C++
算法
数据结构
c++
每日一练
C语言
PTA
每日一练
2023.12.21——帅到没朋友【PTA】
题目链接:L1-020帅到没朋友题目要求:当芸芸众生忙着在朋友圈中发照片的时候,总有一些人因为太帅而没有朋友。本题就要求你找出那些帅到没有朋友的人。输入格式:输入第一行给出一个正整数N(≤100),是已知朋友圈的个数;随后N行,每行首先给出一个正整数K(≤1000),为朋友圈中的人数,然后列出一个朋友圈内的所有人——为方便起见,每人对应一个ID号,为5位数字(从00000到99999),ID间以空
妄北呀
·
2023-12-22 21:10
每日一练C/C++
算法
c++
数据结构
每日一练
C语言
PTA
剑指offer
Day29----二叉搜索树与双向链表
题目:输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的结点,只能调整树中结点指针的指向。思路:因为要构成排序的双向链表且是二叉搜索树,所以可以通过中序遍历完成。遍历时,将节点的左子树指向前一个节点,右子树指向后一个节点即可。源码:GitHub源码/**publicclassTreeNode{intval=0;TreeNodeleft=null;TreeNoderig
墨殇染泪
·
2023-12-22 18:56
每日一练
| 华为认证真题练习Day153
1、2.4Ghz频段中的14个可用频段不存在信道重叠。A.TrueB.False2、为加入无线网络STA需要先获取无线网络信息,STA采用以下哪种报文主动获得SSID信息?A.DiscoveryB.ProbeC.JoinD.Beacon3、为检测CAPWAP隧道的连通状态,在CAPWAP隧道建立之后AC使用以下哪些CAPWAP报文进行探测?(多选)A.HelloB.DPDC.KeepaliveD.
HCIE考证研究所
·
2023-12-22 18:25
服务器
网络
运维
华为认证
网络工程师
智能路由器
LeetCode 剑指 Offer II 动态规划(四) 专题总结
往期文章:LeetCode
剑指Offer
II回溯(上)专题总结LeetCode
剑指Offer
II回溯(下)专题总结LeetCode
剑指Offer
II动态规划(一)专题总结LeetCode
剑指Offer
II
一只小逸白
·
2023-12-22 09:28
LeetCode
leetcode
动态规划
算法
c++
代码随想录算法训练营Day08:344.反转字符串,541.反转字符串||,
剑指Offer
05.替换空格,151.翻转字符串里的单词,
剑指Offer
58-||.左旋转字符串
344.反转字符串文章链接:代码随想录(programmercarl.com)思路:比较简单,两两交换节点。Java代码:classSolution{publicvoidreverseString(char[]s){//先判断特殊情况if(s==null||s.length==0){return;}intleft=0;intright=s.length-1;chartemp;while(left<
爱吃甜食的靓仔
·
2023-12-22 06:53
面试
职场和发展
反转字符串II
剑指Offer
05.替换空格 151.翻转字符串里的单词
剑指Offer
58-II.左旋转字符串
文章目录一、344.反转字符串二、反转字符串Ⅱ三、
剑指offer
05.替换空格四、151.翻转字符串里的单词五、151.翻转字符串里的单词
剑指Offer
58-II.左旋转字符串一、344.反转字符串注意
我家猫猫叫火腿儿
·
2023-12-22 06:52
算法
数据结构
反转字符串II,
剑指Offer
05.替换空格,151.翻转字符串里的单词,
剑指Offer
58-II.左旋转字符串
344.反转字符串力扣思路:1.遍历交换2.利用双指针(l,r)要注意的代码细节:1.位运算法用于交换classSolution{publicvoidreverseString(char[]s){intl=0;intr=s.length-1;while(l=0){if(ch[l]==''){ch[r--]='0';ch[r--]='2';ch[r--]='%';l--;}else{ch[r--]=
扭一扭.
·
2023-12-22 06:52
leetcode
数据结构
反转字符串II、
剑指Offer
05.替换空格、151.翻转字符串里的单词、
剑指Offer
58-II.左旋转字符串
Leetcode344.反转字符串题目链接思路:利用两个指针交换前后对元素,这里有一个异或对方法,也比较简单,下面直接看代码。代码:classSolution{publicvoidreverseString(char[]s){////方法一//intleft=0;//intright=s.length-1;//while(left=0){//从后往前填充if(chars[left]==''){ch
Lixygg
·
2023-12-22 06:22
代码随想录算法训练营
算法
leetcode
数据结构
java
反转字符串II、
剑指Offer
05.替换空格、151.翻转字符串里的单词、
剑指Offer
58-II.左旋转字符串
1.1string类常见构造1.2string类常用功能1.3读写string操作1.4cctype头文件(判断字符类型:大/小写字母、标点、数字等)1.5for循环遍历344.反转字符串541.反转字符串II
剑指
vv_f
·
2023-12-22 06:21
代码随想录算法训练营
算法
反转字符串II
剑指Offer
05.替换空格 151.翻转字符串里的单词
剑指Offer
58-II.左旋转字符串
344.反转字符串题目链接/文章讲解/视频讲解:代码随想录力扣题目链接(opensnewwindow)给定一个字符串s和一个整数k,从字符串开头算起,每计数至2k个字符,就反转这2k个字符中的前k个字符。如果剩余字符少于k个,则将剩余字符全部反转。如果剩余字符小于2k但大于或等于k个,则反转前k个字符,其余字符保持原样。示例:输入:s="abcdefg",k=2输出:"bacdfeg"classS
青柠v.
·
2023-12-22 06:50
代码随想录
算法
leetcode
代码随想录训练营Day08|344.反转字符串、541.反转字符串2、
剑指offer
05.替换空格、151.反转字符串里的单词、
剑指offer
58:左旋转字符串
C++字符串的常见函数:C++字符串(string)函数返回值描述size()size_t返回字符串的长度。length()size_t同size(),返回字符串的长度。empty()布尔值(true或false)如果字符串为空,则返回true;否则返回false。clear()无清空字符串内容。at(pos)字符的引用返回位置pos的字符。operator[]字符的引用返回指定位置的字符。sub
小胡爱喝水
·
2023-12-22 06:19
LeetCode刷题
算法
leetcode
反转字符串II,
剑指Offer
05.替换空格,151.翻转字符串里的单词,
剑指Offer
58-II.左旋转字符串
344.反转字符串题目链接:https://leetcode.cn/problems/reverse-string/解题方法classSolution{public:voidreverseString(vector&s){for(inti=0,j=s.size()-1;i
追风筝的小蜗牛
·
2023-12-22 06:49
代码随想录算法训练营第九期
leetcode
反转字符串II
剑指Offer
05.替换空格151.翻转字符串里的单词
剑指Offer
58-II.左旋转字符串
344.反转字符串力扣题目链接编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组char[]的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用O(1)的额外空间解决这一问题。你可以假设数组中的所有字符都是ASCII码表中的可打印字符。示例1:输入:["h","e","l","l","o"]输出:["o","l","l","e","h"]示例2:输入:["H",
在下小zhan
·
2023-12-22 06:18
leetcode
leetcode
反转字符串II
剑指Offer
05.替换空格 151.翻转字符串里的单词
剑指Offer
58-II.左旋转字符串
344.反转字符串编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组s的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用O(1)的额外空间解决这一问题。解题:思路比较简单,双指针左右同时移动,用数组转换的方式交换值/***@param{character[]}s*@return{void}Donotreturnanything,modifysin-placei
lex_bb
·
2023-12-22 06:48
算法
数据结构
反转字符串II、
剑指Offer
05.替换空格、P151.翻转字符串里的单词、
剑指Offer
58-II.左旋转字符串
代码随想录算法训练营day08|P344.反转字符串、P541.反转字符串II、
剑指Offer
05.替换空格、P151.翻转字符串里的单词、
剑指Offer
58-II.左旋转字符串P344.反转字符串题目链接
99righter
·
2023-12-22 06:45
算法
反转字符串II
剑指Offer
05.替换空格 151.翻转字符串里的单词
剑指Offer
58-II.左旋转字符串
344.反转字符串(题目链接:力扣)541.反转字符串II(题目链接:力扣)
剑指Offer
05.替换空格(题目链接:力扣)151.翻转字符串里的单词(题目链接:力扣)
剑指Offer
58-II.左旋转字符串
_porter
·
2023-12-22 06:44
leetcode
算法
职场和发展
每日一练
| 华为认证真题练习Day152
1、树型网络拓扑实际上是一种层次化的星型机构,易于扩充网络规模,但是层级越高的节点故障导致的网络问题越严重。A.TrueB.False2、路由表中某条路由信息的Proto为Direct,则此路由的优先级一定为0A.TrueB.False3、路由器获得路由条目的来源有哪三种?(多选)A.静态路由B.聚合路由C.动态路由D.直连路由4、一条路由条目包含多个要素,下列说法错误的是?A.NextHop显示
HCIE考证研究所
·
2023-12-22 02:48
服务器
网络
运维
华为认证
网络工程师
智能路由器
剑指Offer
——将二叉树打印成多行
题目描述从上到下按层打印二叉树,同一层结点从左至右输出。每一层输出一行。相比较层次遍历二叉树,这个地方要求每输出一行都需要换行。重点思考的地方也就是,如何判断一行打印完了,进行下一行的打印。解题思路先从层次遍历开始,借用队列结构,会依次把下一层的结点加入队列中。那么如何判断一行打印完了?实际上一次操作的过程中,我们会涉及到当前层结点的出队,和下一层结点的入队。那么我们可以维护两个整型变量,来记录一
Mereder
·
2023-12-22 00:19
剑指offer
速通
题目来自于
剑指offer
目的是为了总结leetcode上面自己不会的题目第一题原题classSolution{public:intadd(inta,intb){intans=0;while(b){ans
代码有点萌
·
2023-12-21 22:47
c++
《
剑指Offer
》-28.对称的二叉树
题干请实现一个函数,用来判断一棵二叉树是不是对称的。如果一棵二叉树和它的镜像一样,那么它就是对称的。例如在下图的三棵二叉树中,第一棵二叉树是对称的,而另外两棵不是。第一棵graphTD8-->B[6]8-->C[6]B-->D[5]B-->E[7]C-->F[7]C-->G[5]第二棵graphTD8-->B[6]8-->C[9]B-->D[5]B-->E[7]C-->F[7]C-->G[5]第三
懒人成长
·
2023-12-21 19:07
66 道前端算法面试题附思路分析助你查漏补缺
作者:Eno_Yaohttps://segmentfault.com/a/1190000022425896……本部分主要是CavsZhouyou在练习《
剑指Offer
》时所做的笔记,主要涉及算法相关知识和一些相关面试题时所做的笔记
前端开发博客
·
2023-12-21 17:47
ipad
powerdesigner
powerbuilder
statistics
raspberry
pi
剑指Offer
:39-平衡二叉树
题目描述输入一棵二叉树,判断该二叉树是否是平衡二叉树。思路实现classSolution{public:boolIsBalanced_Solution(TreeNode*pRoot){if(!pRoot)returntrue;intleft=TreeDepth(pRoot->left);intright=TreeDepth(pRoot->right);if(abs(left-right)left)
jackmxp
·
2023-12-21 13:42
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他