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
【
剑指offer
】调整数组顺序使奇数位于偶数前面
文章目录题目思路相对位置可以改变的思路相对位置不能改变的思路题目题目链接入口:调整数组顺序使奇数位于偶数前面示例1:输入:[1,2,3,4,5,6]结果:[1,3,5,2,4,6]示例2:输入:[1,2,2,3,4,4,5,6,7]结果:[1,3,5,7,2,2,4,4,6]思路1.核心考点:数组操作,排序(插入排序)思想的扩展使用2.原题变形:这道题目加了一个条件:要求相对位置不变。这里先讲讲相
_麦子熟了
·
2023-06-16 19:51
C/C++刷题训练营
C++基础
C/C++
数据结构与算法
算法
leetcode
职场和发展
【链表复习】C++ 链表复习及题目解析 (3)
目录
剑指offer
中的链表题目JZ6从尾到头打印链表JZ18删除链表的结点JZ24反转链表JZ25合并两个排序的链表JZ52两个链表的第一个公共结点JZ23链表中环的入口结点JZ22链表中倒数第k个结点
AMor_05
·
2023-06-16 06:46
C++
数据结构
复习
链表
数据结构
Java
编程练习
题
2019年8月8日开始编写,等50题做完了希望不会太晚。本篇纯属本人的练手作业,本人也不是什么大神,仅供参考。题目1packageSU;/***@ClassNameWayRabbit*@Description有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?*@AuthorTumTam*@Date2019/8/814
墨鸢Wesley
·
2023-06-16 01:22
【
剑指offer
专项突破版】哈希表篇——“C“
最近最少使用缓存题目分析思路分析代码三、有效的变位词题目分析代码四、变位词组题目分析思路分析代码五、外星语言是否排序题目分析思路分析代码六、最小时间差题目分析思路分析代码①——快排思路代码②——哈希思路总结前言
剑指
Shun_Hua.
·
2023-06-15 20:25
剑指offer专项突破版
c语言
哈希算法
剑指offer
面试
数据结构
数据结构和算法七
剑指Offer
10-I.斐波那契数列题目:写一个函数,输入n,求斐波那契(Fibonacci)数列的第n项(即F(N))。
jiulingcode
·
2023-06-15 19:28
数据结构
java
算法
【字符串part01】| 344.反转字符串、541.反转字符串||、
剑指Offer
05.替换空格、151.翻转字符串里的单词、
剑指Offer
58-II.左旋转字符串
目录✿LeetCode344.反转字符串❀✿LeetCode541.反转字符串||❀✿LeetCode
剑指Offer
05.替换空格❀✿LeetCode151.翻转字符串里的单词❀✿LeetCode
剑指Offer
58
半夏而凉
·
2023-06-15 18:02
数学建模
java
算法
数据结构
剑指offer
25 合并两个有序链表
剑指offer
25合并两个有序链表文章目录
剑指offer
25合并两个有序链表方法一:递归方法二:迭代参考文献方法一:递归思路:我们可以如下递归地定义两个链表里的merge操作(忽略边界情况,比如空链表等
Chenglin_Yu
·
2023-06-15 16:20
链表
数据结构
剑指 Offer 51. 数组中的逆序对
剑指Offer
51.数组中的逆序对前言一、暴力求解二、归并排序后再求解前言在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数。
懂事的观众GPT
·
2023-06-15 16:48
算法
排序算法
leetcode
递归回溯专题
剑指Offer
II083.没有重复元素集合的全排列https://leetcode.cn/problems/VvJkup/description/给定一个不含重复数字的整数数组nums,返回其所有可能的全排列
学而不思则忘
·
2023-06-15 14:11
算法笔记
leetcode
java
算法
【月度刷题计划同款】结合拓扑排序的构造题
题目描述这是LeetCode上的
剑指Offer
II115.重建序列,难度为中等。
·
2023-06-15 10:28
后端
DP学习第一篇之爬楼梯
DP学习之爬楼梯
剑指Offer
II088.爬楼梯的最少成本-力扣(LeetCode)1.题目分析可以从第0或者第1作为起始台阶、每次可以选择跳1或2步、到楼顶结束2.解题a.解法一状态表示tips:经验
异样旧日
·
2023-06-15 09:13
动态规划
学习
动态规划
算法
剑指offer
35 复杂链表的复制
复杂链表的复制文章目录复杂链表的复制方法一回溯+哈希表第二种解释方法二:拼接+拆分算法流程参考文献本题要求我们对一个复杂链表进行复制。在复杂链表中,每个节点除了有一个next指针指向下一个节点,还有一个random指针指向链表中的任意节点或者null.例1下图是一个带有随机指针的复杂链表。用一个长度为2的列表表示每个节点,第一个元素表示当前节点的val,第二个元素表示random指针指向的元素的索
Chenglin_Yu
·
2023-06-15 09:36
链表
数据结构
散列表
刷穿
剑指offer
-Day18-栈II 单调栈的解题思路
昨日回顾昨天我们开启了栈这个数据结构的章节,分别介绍了Python和Java中栈的初始化与使用。然后通过三道题目,对栈的解题和分析有了一个初步的了解。然而昨天的栈题目,主要是针对题目的条件,判断是否需要弹出栈内元素,属于通用的栈场景。然而,今天需要介绍的是栈中特殊的一类题目,单调栈。既然是单调的,那么要么单调增、要么单调减。当我们遇到一道题目时,如何判断是否该使用单调栈的方法去解题呢?这里要注意,
清风Python
·
2023-06-15 04:25
Python
编程练习
11:串口的数据发送和接受
python中pyserial发送数据使用的方法是write()关于write()方法,需要了解如下几点:write()方法只能发送bytes类型的数据,所以需要对字符串进行encode编码。write()方法执行完成后,会将发送的字节数作为返回值。在打开串口时,可以为write()方法配置超时时间pyserial接受数据使用的方法是read()关于read()方法,需要了解如下几点:read()
科研学社
·
2023-06-14 23:14
【
剑指offer
专项突破版】链表篇——“C“
文章目录前言一.删除链表的倒数第n个结点题目分析思路分析细节分析步骤代码二.链表中环的入口节点题目分析思路分析写法①代码写法②代码:三.两个链表的第一个重合节点题目分析思路分析代码四.反转链表题目分析思路分析法①代码法②代码法③代码五.链表中的两数相加题目分析思路分析代码六.重排链表题目分析思路分析代码七.回文链表题目分析思路分析代码八.展平多级双向链表题目分析思路分析代码九.排序的循环链表题目分
Shun_Hua.
·
2023-06-14 22:29
剑指offer专项突破版
链表
c语言
面试
算法
剑指offer专项突击版
【Java算法题】
剑指offer
_数据结构之02树
前言刷题链接:https://www.nowcoder.com/exam/oj/ta?page=2&tpId=13&type=265原定于5.27写完树部分的算法,但是未能如愿写完。现已经5.31,另外“JZ37序列化二叉树”HARD题目,暂时没写出来,后续再刷的时候会再写。2.树JZ55二叉树的深度思路:dep=max_deepth(left,right)+1,二叉树的深度为根节点到叶子节点,使
zoetu
·
2023-06-14 08:40
Java
算法
java
数据结构
【Java算法题】
剑指offer
_数据结构之03队列&栈
前言刷题链接:https://www.nowcoder.com/exam/oj/ta?page=2&tpId=13&type=265原定于5.30写完队列&栈,超时了14天(2周),于6.13完成。刷算法题到现在得出一个心得,万事开头难。没刷之前总觉得这很难那很难,开始刷之后反倒觉得轻松了许多。算法都是有共性的,集中刷一段时间,参考一些好的题解就能有收获。另外,这两周因为工程任务不断,干净的用于学
zoetu
·
2023-06-14 08:39
Java
java
数据结构
算法
leetcode 剑指 Offer II 007. 数组中和为 0 的三个数
题目描述解题思路执行结果leetcode
剑指Offer
II007.数组中和为0的三个数.题目描述
剑指Offer
II007.数组中和为0的三个数给你一个整数数组nums,判断是否存在三元组[nums[i]
dengjiayue
·
2023-06-14 07:56
后端
剑指offer
刷题——数组篇(持续更新)
剑指Offer
03.数组中重复的数字在一个长度为n的数组nums里的所有数字都在0~n-1的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。
ice Doughnunt
·
2023-06-14 06:22
java
java里的部分算法基础
leetcode
算法
数据结构
《
剑指Offer
》Java版全系列笔记+刷题顺序(最新版,已完结~~)
本系列记录了
剑指Offer
每日刷题笔记(包含解题思路),顺序也是按照由易到难进行的。书山有路勤为径。希望和大家共同进步!2021/10/15每天一更(2~3题),多多关注呀!
遇事不决问清风
·
2023-06-14 06:21
《剑指Offer》学习笔记
JDK
JUC篇
java
算法
leetcode
1024程序员节
剑指offer
-Java刷题心得
剑指offer
一.Java查找二维数组时,如何确定二维数组的行列长度确定二维数组行数:introwLength=array.length;确定二维数组列数:intcolLength=array[0].length
xyzhang2018
·
2023-06-14 06:51
【
剑指offer
刷题记录 java版】数组双指针 之 二分搜索
本系列文章记录labuladong的算法小抄中
剑指offer
题目【
剑指offer
刷题记录java版】数组双指针之二分搜索
剑指Offer
53-I.在排序数组中查找数字I
剑指Offer
II068.查找插入位置
剑指
小鲨鱼冲冲冲
·
2023-06-14 06:20
剑指offer刷题记录
java
leetcode
算法
代码随想录算法训练营第一天| 704. 二分查找、27. 移除元素
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、704.二分查找二、27.移除元素三、
剑指Offer
21.调整数组顺序使奇数位于偶数前面总结前言进入代码随想录的第一天,希望能够坚持下来
weixin_42474696
·
2023-06-14 01:50
算法
数据结构
java
二进制算法题+回文链表
文章目录一、
剑指Offer
II002.二进制加法二、693.交替位二进制数三、
剑指Offer
15.二进制中1的个数四、
剑指Offer
II027.回文链表总结一、
剑指Offer
II002.二进制加法先计算两个字符串公共的部分
weixin_42474696
·
2023-06-14 01:50
算法
链表
java
剑指Offer
(二):替换空格
题目:请实现一个函数,讲一个字符串中的空格替换成%20。例如字符串为HelloWorld,经过替换后的字符串为Hello%20World。解:实现1-直接遍历然后替换,时间复杂度为O(N^2);实现2-双指针时间复杂度为O(N);//实现1正则functionreplaceSpace(str){//直接正则replace所有空格returnstr.replace(/\s/g,"%20");//先过
八格哚
·
2023-06-13 23:30
编程练习
【最多单词数的发件人】
给你一个聊天记录,共包含n条信息。给你两个字符串数组messages和senders,其中messages[i]是senders[i]发出的一条信息。一条信息是若干用单个空格连接的单词,信息开头和结尾不会有多余空格。发件人的单词计数是这个发件人总共发出的单词数。注意,一个发件人可能会发出多于一条信息。请你返回发出单词数最多的发件人名字。如果有多个发件人发出最多单词数,请你返回字典序最大的名字。注意
猿究院GX...
·
2023-06-13 18:53
java编程练习
算法
java
leetcode
剑指offer
【60~68】
题目链接:
剑指offer
60-68目录:60.n个骰子的点数61.扑克牌顺子62.圆圈中最后剩下的数63.股票的最大利润64.求1+2+3+...
牛奶芝麻
·
2023-06-13 15:51
剑指offer
57.和为s的两个数字
双指针i从左往右,j从右往左,如果大于目标值,j往左走否则i往右走,直到等于目标值classSolution{publicint[]twoSum(int[]nums,inttarget){int[]res=newint[2];inti=0;intj=nums.length-1;intsum=nums[i]+nums[j];while(sum!=target){if(sum>target){j--;
荔枝味啊~
·
2023-06-13 12:05
剑指offer
leetcode
算法
剑指offer
52.两个链表的第一个公共节点
真这道题的意义在哪?几分钟就写出来了,就是一个二层循环。/***Definitionforsingly-linkedlist.*publicclassListNode{*intval;*ListNodenext;*ListNode(intx){*val=x;*next=null;*}*}*/classSolution{ListNodegetIntersectionNode(ListNodehead
荔枝味啊~
·
2023-06-13 12:35
剑指offer
链表
数据结构
leetcode
算法
剑指offer
21.调整数组顺序使奇数位于偶数前面
毫无难度。classSolution{publicint[]exchange(int[]nums){inti=0;intsize=nums.length;int[]res=newint[size];intj=size-1;for(intk=0;k
荔枝味啊~
·
2023-06-13 12:35
剑指offer
leetcode
算法
滑动窗口思想(数组)-python
长度最小的子数组(leetcode209.)2.水果成篮(leetcode904.)3.最小覆盖子串(leetcode76.)三、模拟行为螺旋矩阵II(leetcode.59)leetcode54.螺旋矩阵
剑指
double_c之
·
2023-06-13 08:57
刷题
python
开发语言
数据结构
leetcode
Java PriorityQueue(优先级队列/二叉堆)的使用及题目应用
目录PriorityQueue有几个需要注意的点:重写比较器的方法应用题目LeetCode1845.座位预约管理系统LeetCode215.数组中的第K个最大元素(同
剑指Offer
II076.数组中的第
纪宁app
·
2023-06-13 07:29
Java
力扣刷题记录
java
C Primer Plus第十六章
编程练习
答案
学完C语言之后,我就去阅读《CPrimerPlus》这本经典的C语言书籍,对每一章的
编程练习
题都做了相关的解答,仅仅代表着我个人的解答思路,如有错误,请各位大佬帮忙点出!
sakura0908
·
2023-06-13 06:10
c语言
C
Primer
Plus阅读心得
c语言
学习
源码
C Primer Plus第十七章
编程练习
答案
学完C语言之后,我就去阅读《CPrimerPlus》这本经典的C语言书籍,对每一章的
编程练习
题都做了相关的解答,仅仅代表着我个人的解答思路,如有错误,请各位大佬帮忙点出!
sakura0908
·
2023-06-13 06:10
c语言
C
Primer
Plus阅读心得
c语言
学习
源码
C Primer Plus第十章
编程练习
答案
学完C语言之后,我就去阅读《CPrimerPlus》这本经典的C语言书籍,对每一章的
编程练习
题都做了相关的解答,仅仅代表着我个人的解答思路,如有错误,请各位大佬帮忙点出!
sakura0908
·
2023-06-13 06:10
c语言
C
Primer
Plus阅读心得
c语言
学习
源码
C Primer Plus第十五章
编程练习
答案
学完C语言之后,我就去阅读《CPrimerPlus》这本经典的C语言书籍,对每一章的
编程练习
题都做了相关的解答,仅仅代表着我个人的解答思路,如有错误,请各位大佬帮忙点出!
sakura0908
·
2023-06-13 06:10
c语言
C
Primer
Plus阅读心得
c语言
学习
源码
C Primer Plus第六章
编程练习
答案
学完C语言之后,我就去阅读《CPrimerPlus》这本经典的C语言书籍,对每一章的
编程练习
题都做了相关的解答,仅仅代表着我个人的解答思路,如有错误,请各位大佬帮忙点出!
sakura0908
·
2023-06-13 06:39
c语言
C
Primer
Plus阅读心得
c语言
学习
源码
C Primer Plus第七章
编程练习
答案
学完C语言之后,我就去阅读《CPrimerPlus》这本经典的C语言书籍,对每一章的
编程练习
题都做了相关的解答,仅仅代表着我个人的解答思路,如有错误,请各位大佬帮忙点出!
sakura0908
·
2023-06-13 06:39
C
Primer
Plus阅读心得
c语言
c语言
学习
源码
即将步入大学,IT 生该怎么做?
建议同学们多做
编程练习
暗星涌动
·
2023-06-13 05:17
人生呐
大学
学习
【leetcode刷题之路】
剑指Offer
——字符串+链表+双指针
文章目录1字符串1.1【字符串】【双指针】
剑指Offer
05-替换空格1.2【字符串】
剑指Offer
58-II.左旋转字符串1.3【双指针】【字符串】
剑指Offer
20-表示数值的字符串1.4【双指针】
小天才才
·
2023-06-13 03:58
#
力扣
leetcode
链表
算法
数据结构
linux实验报告2 - vi编辑器的使用
(二)
编程练习
用Vi编写一个简单的四则运算程序,可以接受键盘输入的两个数和一个运算符号,并在控制台输出结果。
薛定谔的__猫
·
2023-06-13 01:59
学校实验报告
linux
运维
服务器
【1++的刷题系列】之
剑指offer
(字符篇)
作者主页:进击的1++专栏链接:【1++的刷题系列】文章目录一,替换空格1.1题解一1.2题解二1.3题解三二,左旋转字符串2.1题解一2.2题解二2.3题解三三,表示数值的字符串3.1题解一3.2题解二四,把字符串转换成整数4.1题解一4.2题解二一,替换空格题目:请实现一个函数,把字符串s中的每个空格替换成"%20"。1.1题解一代码如下:stringreplaceSpace(strings)
进击的1++
·
2023-06-13 00:13
1++的刷题系列
算法
c++
剑指offer
剑指Offer
35 数组数数(二分查找变形)
统计一个数字在排序数组中出现的次数。题目很简单,可以直接遍历一遍完成。但是这样有序的条件运用的就不是很好。有序数组数字出现的次数=最后一个数字下标-开始数字的下标。意味着,我们只需要找到开始下标和结束下标就行了。有序数组寻找一个数最好的方法就是二分查找。那么问题就简单了,使用两次有序查找搞定。publicintGetNumberOfK(int[]array,intk){//这里的+-0.5是精华所
北国雪WRG
·
2023-06-12 21:07
c语言
编程练习
题
本次整理试题来源于:zqxLonely,再次感谢老师。原文链接:https://bingyishow.top/Technical-article/16.html练习题总览第一部分韩信点兵兰州烧饼进制转换第几天?成绩转换第二部分求实数的绝对值。计算球体积两点距离ASCII码排序数值统计第三部分最小公倍数公约数和公倍数5个数求最值素数筛子算法分数加减法第四部分第二小整数奇偶数分离奇偶位互换统计硬币汉字
jeason22
·
2023-06-12 18:25
编程练习
【按摩师】
一个有名的按摩师会收到源源不断的预约请求,每个预约都可以选择接或不接。在每次预约服务之间要有休息时间,因此她不能接受相邻的预约。给定一个预约请求序列,替按摩师找到最优的预约集合(总预约时间最长),返回总的分钟数。注意:本题相对原题稍作改动示例1:输入:[1,2,3,1]输出:4解释:选择1号预约和3号预约,总时长=1+3=4。示例2:输入:[2,7,9,3,1]输出:12解释:选择1号预约、3号预
猿究院GX...
·
2023-06-12 17:45
java编程练习
算法
leetcode
java
编程练习
【反转单词前缀】
给你一个下标从0开始的字符串word和一个字符ch。找出ch第一次出现的下标i,反转word中从下标0开始、直到下标i结束(含下标i)的那段字符。如果word中不存在字符ch,则无需进行任何操作。例如,如果word="abcdefd"且ch="d",那么你应该反转从下标0开始、直到下标3结束(含下标3)。结果字符串将会是"dcbaefd"。返回结果字符串。示例1:输入:word="abcdefd"
猿究院GX...
·
2023-06-12 17:10
java编程练习
leetcode
java
剑指offer
最优解Java版-序列化二叉树
剑指offer
专题地址
剑指offer
索引地址题目描述请实现两个函数,分别用来序列化和反序列化二叉树。解决方法:递归先序遍历序列化二叉树。
全菜工程师小辉
·
2023-06-12 15:30
从C语言到C++_18(stack和queue的常用函数+相关练习)力扣
stack1.1栈的概念1.2stack的介绍和使用2.queue2.1队列的概念2.2queue的介绍和使用3.栈和队列的相关选择题答案:4.栈和队列的相关OJ题155.最小栈-力扣(LeetCode)解析代码:
剑指
GR C
·
2023-06-11 16:33
④从C语言到C++
c++
力扣
牛客
树
数据结构
程序员面试书籍 4本 共264M (部分文字版)
下载地址链接:百度网盘请输入提取码提取码:gcej《程序员面试宝典欧立奇第五版》《程序员面试宝典第6版英文》《程序员面试金典》(第6版)《
剑指offer
》名企面试官精讲典型编程题
神奇的小强
·
2023-06-11 06:36
算法
程序员面试宝典
程序员面试金典
程序员面试书籍
剑指offer
-数组中的逆序对(归并排序)
这是一道归并排序的题目自己之前没有接触过,导致自己不会写代码。看了一晚上别人的代码。之后要自己在敲一遍!题目code图解原文图解+题解
棉花糖7
·
2023-06-11 02:29
上一页
48
49
50
51
52
53
54
55
下一页
按字母分类:
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
其他