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
代码题
王道数据结构课后
代码题
p335 3.设计把所有奇数移动到所有偶数前面的算法(c语言代码实现)
这一题我们可以采用快速排序的思维去写快速排序是一种常用的排序算法,它利用分治思想将一个序列分成两个子序列,并将小于某个数(称为基准数或枢纽元素)的元素移动到基准数的左侧,大于基准数的元素移动到基准数的右侧,然后对左右两个子序列分别递归进行快速排序,直到子序列中只剩下一个元素或为空时结束递归。以下是快速排序的实现过程:选取一个基准数,通常为序列的第一个元素或最后一个元素。将序列分为两个子序列,第一个
努力敲代码的小火龙
·
2023-12-01 15:59
排序
算法
数据结构
c语言
排序算法
Leetcode52. N-Queens II-回溯
Leetcode52.N-QueensII-回溯题目思路如何回溯复杂度
代码题
目题目链接思路回溯算法在每一行对每个位置进行试放置,如果没有冲突,到下一行继续尝试放置,当产生冲突时尝试下一个位置,当所有行都放置好后就找到一个解如何回溯如果在一行中全部不合法
Wilson-mz
·
2023-12-01 08:45
leetcode题解
leetcode
回溯
n皇后问题
【LeetCode笔记】160. 相交链表(Java、链表)
文章目录题目描述思路&
代码题
目描述感谢这道题,让我更加了解到Dalao们思路的nb主要是满足空间复杂度O(1)。否则用哈希表不难实现。
喂盐
·
2023-11-30 17:44
LeetCode要每天都刷噢
java
链表
leetcode
leetcode 100.相同的树 Java
相同的树题目链接描述示例初始代码模板
代码题
目链接https://leetcode-cn.com/problems/same-tree/描述给定两个二叉树,编写一个函数来检验它们是否相同。
云水冰
·
2023-11-30 14:57
leetcode刷题
算法
leetcode
【滑动窗口】长度最小的数组
长度最小的数组长度最小的数组文章目录长度最小的数组题目描述解法暴力解法滑动窗口Java示例代码c++示例
代码题
目描述给定一个含有n个正整数的数组和一个正整数target。
日夜无休时
·
2023-11-30 08:39
优选算法刷题
算法
开发语言
leetcode
数据结构
c++
数组中的第 K 个最大元素(C++实现)
数组中的第K个最大元素题目思路
代码题
目数组中的第K个最大元素思路通过使用优先队列(最大堆)来找到数组中第k大的元素。通过弹出最大堆中的前k-1个元素,留下堆中的顶部元素作为结果返回。
originalHSL.
·
2023-11-29 11:56
c++
开发语言
[算法] 合并查找(Union Find)
文章目录UnionFind算法基础算法优化算法性能伪代码Python
代码题
解UnionFind算法基础UnionFind算法用于处理集合的合并和查询问题,其定义了两个用于并查集的操作:Find:确定元素属于哪一个子集
zlinzju
·
2023-11-27 04:12
数据结构和算法
并查集
图
算法
二叉树遍历应用之根据前序遍历建树
文章目录题目描述题目分析及实现思路根据前序遍历序列建立二叉树题目实现完整
代码题
目描述编一个程序,读入用户输入的一串先序遍历字符串,根据此字符串建立一个二叉树(以指针方式存储)。
薛定谔的猫ovo
·
2023-11-26 11:37
经典编程题——二叉树与树
二叉树
字符串
c语言
【C语言】PTA-查找书籍
文章目录题目输入格式输出格式思路实现
代码题
目给定n本书的名称和定价,本题要求编写程序,查找并输出其中定价最高和最低的书的名称和定价。
_麦子熟了
·
2023-11-26 03:44
C语言-基础
C/C++刷题训练营
c语言
LeetCode5382. HTML 实体解析器
LeetCode5382.HTML实体解析器文章目录LeetCode5382.HTML实体解析器题目描述解题思路AC
代码题
目描述「HTML实体解析器」是一种特殊的解析器,它将HTML代码作为输入,并用字符本身替换掉所有这些特殊的字符实体
风云诀4
·
2023-11-24 22:22
#
LeetCode题
字符串
java
leetcode
LCA:(欧拉序)How far away?
Howfaraway题意思路欧拉序LCA欧拉序欧拉序专业解释作用思路RMQ解释ST表代码
代码题
意:就是给你一颗树,再给你m个询问,每一个询问包含了两个节点,问你left->right的距离为多少?
Simon_Bariona
·
2023-11-24 17:58
比赛
总结
LCA
LCA
欧拉序
判断矩形是否重叠 Python
目录题目描述思路分析AC
代码题
目描述用具有x,y两个整型变量成员的结构类型SPoint来表示坐标点。用SRect结构类型来描述矩形,其中包含p1和p2两个SPoint成员分别表示矩形对角线上的两个点。
Ye-Maolin
·
2023-11-24 07:49
python
算法
开发语言
笔试强训选择题day04
指向和内容都不能修改指针与数组数组名只有在&和sizeof的时候才代表着数组本身其余情况表示着数组首元素地址二维数组地址与运算该函数功能就是求一个二进制数中有多少个19999要转为二进制,要取模运算10011100001111阅读
代码题
小楷同学
·
2023-11-24 03:53
c++
数据结构
开发语言
数据结构代码_【408】数据结构
代码题
讲解集合
以下是强哥录制的408历年真题的
代码题
部分讲解:暴力解+最优解。
weixin_39827315
·
2023-11-23 22:21
数据结构代码
考研之数据结构常见
代码题
01
一、线性表1.在一个递增有序的顺序表中插入元素Y,得到的顺序表仍然有序。该算法的思想主要分有三步:找到插入位置、插入、整个顺序表的长度加一。//find方法是用来寻找所插入元素的合适位置intfind(SqlistL,intY){for(inti=0;i=q;j--){//插入Y后,之后的元素都要后移一位L.data[j+1]=L.data[j];//把顺序表的第q个位置赋值为YL.data[q]
爱学习的小琰
·
2023-11-23 22:47
数据结构
c语言
数据结构经典
代码题
(从小白开始)
1.设计一个高效算法,将顺序表L的所有元素逆置,要求算法空间复杂度为常数级算法思想:依次将顺序表L前半部分的元素与顺序表后半部分的元素进行交换。voidswap(Sqlist&L){Elemtypetemp;//定义一个辅助空间用于交换inti=0;for(i=0;i=t)returnfalse;for(inti=0;i=s&&L.data[i]<=t)k++;elseL.data[i-k]=L.
绞尽脑汁想个网名
·
2023-11-23 22:47
知识总结
笔记
数据结构
算法
计算机考研数据结构
代码题
总结--Day01
计算机考研数据结构
代码题
总结链表题目1在带头节点的单链表L中,删除所有值为X的结点,并释放其空间,假设值为X的节点不唯一,试编写算法实现。.
菜鸟小党
·
2023-11-23 22:45
二分
数据结构
链表
算法
数据结构
代码题
----Day04
数据结构
代码题
总结题目01题目描述:设在一个带头节点的单链表中所有元素的节点的数据值无序,试编写一个函数,删除表中所有介于给定两个数值之间的元素1、算法思路进行删除指定条件下的节点先查找该指定节点删除指定节点
菜鸟小党
·
2023-11-23 22:45
笔记
链表
数据结构
链表
算法
数据结构
代码题
----树的应用
代码题
Day02
数据结构
代码题
—树的应用一句学习树结构的算法题的思路:若要学会递归,则要学会递归题目01二叉树至下而上,从右向左的层次遍历算法题目分析题目的算法代码实现需要建立在层次遍历序列的基础上,基于上一篇文章的最后一题便是层次遍历二叉树的实现
菜鸟小党
·
2023-11-23 22:45
二叉树
二叉树层序遍历
数据结构
算法
408-数据结构-
代码题
20142014二叉树(链式存储)#include#includeusingnamespacestd;typedefstructNode{structNode*left;structNode*right;inthigh=0;doubleweight;}node;doublesum=0;voidvisit(node*t){intlop=0;if(t->left!=NULL){t->left->hig
chen_ :)
·
2023-11-23 22:14
数据结构
深度优先
计算机考研
leetcode(力扣) 207. 课程表1+2(图的构造与遍历,清晰思路,完整模拟)
文章目录题目描述思路分析完整
代码题
目描述你这个学期必须选修numCourses门课程,记为0到numCourses-1。在选修某些课程之前需要一些先修课程。
深度不学习!!
·
2023-11-23 18:45
leetcode
算法
职场和发展
leetcode(力扣) 51. N 皇后 (回溯,纸老虎题)
文章目录题目描述思路分析对于问题1对于问题2完整
代码题
目描述按照国际象棋的规则,皇后可以攻击与之处在同一行或同一列或同一斜线上的棋子。
深度不学习!!
·
2023-11-23 18:45
leetcode
linux
算法
leetcode (力扣) 201. 数字范围按位与 (位运算)
文章目录题目描述思路分析完整
代码题
目描述给你两个整数left和right,表示区间[left,right],返回此区间内所有数字按位与的结果(包含left、right端点)。
深度不学习!!
·
2023-11-23 18:15
leetcode
算法
职场和发展
leetcode (力扣) 97. 交错字符串(动态规划)
文章目录题目描述思路分析完整
代码题
目描述给定三个字符串s1、s2、s3,请你帮忙验证s3是否是由s1和s2交错组成的。
深度不学习!!
·
2023-11-23 18:42
leetcode
动态规划
算法
【Java基础】关于IO流、File类结合的一些
代码题
概述按类型整理文件实现文件夹复制功能统计文本文件中各个字符出现的次数概述IO流在Java中的地位可谓是非常重要了。毕竟,一切本地文件,一切网络传输都是IO流,最近也遇到不少IO流的问题,发现IO流跟File类结合后能催生诸多有趣的需求,说不定自己写的一个小demo以后真的能帮自己整理一下烦乱的DEF盘呢。按类型整理文件定义一个方法,实现文件整理功能,将不同的文件类型分类到对应的目录中,并且保留原始
Maoway稻草人
·
2023-11-23 18:43
Java基础
java
文件整理
IO流
面试
代码规范
【无标题】
使用
代码题
干标识取消标识天是一年四季中最美丽的季节之一,也是最富有生机的季节。在这个季节里,大自然给我们带来了很多惊喜和愉悦。在这个季节里,我喜欢去公园里散步,欣赏那里的美景。
前端J先生
·
2023-11-23 17:34
javascript
前端
开发语言
【蓝桥杯之动态规划】:线性dp练习
动态规划:线性dp练习目录动态规划:线性dp练习数字三角形题目
代码题
解最长上升子序列题目
代码题
解最长公共子序列题目
代码题
解最短编辑距离题目dfs暴力版本动态规划数字三角形题目代码#includeusingnamespacestd
不会喷火的小火龙
·
2023-11-23 15:04
#
蓝桥杯
算法与数据结构
动态规划
蓝桥杯
深度优先
自增运算,阴间代码《奇思妙想二》
回归问题,一开始都认为+++写法有问题,JS不识别写法,后面排除这种说法,又被困在offsetLeft只读属性,此时自增无用,但是此时并没有给属性赋值,只是让其进行自增运算,直到最后,一名老哥才指出,这不算
代码题
Spike的奇思妙想
·
2023-11-23 04:08
javascript
Leetcode39. Combination Sum-回溯
Leetcode39.CombinationSum-回溯题目思路如何回溯回溯要点复杂度
代码题
目题目链接思路回溯算法不断对每个候选数字进行尝试,遇到以下情况进行回退:已经可以判断不可能再符合条件的时候正好满足条件
Wilson-mz
·
2023-11-22 12:18
leetcode题解
算法
leetcode
回溯
链表经典OJ题——复制带随机指针的链表(C语言实现)
目录题目链接与介绍解析题意具体操作步骤步骤一:具体图解:具体代码:步骤二:具体图解:具体代码:步骤三:具体图解:具体代码:完整
代码题
目链接与介绍力扣解析题意1、简单的来说其实就是,现在有一个单链表,它不仅有
袁百万
·
2023-11-22 09:26
C语言
链表
数据结构
【代码随想录】刷题笔记Day10
目录前言C++容器的使用vector常见用法set常见用法map常见用法349.两个数组的交集350.两个数组的交集II后言前言今天天气转暖了,一下子就燥热起来了,天气一变心也容易浮,赶紧刷几道
代码题
冷静一下
小涛44
·
2023-11-22 05:53
代码随想录刷题笔记
数据结构
leetcode
算法
职场和发展
华为OD机试(2023.5新题) 分苹果(java,py,c++,js)
华为OD机试真题目录:真题目录本文章提供java、python、c++、jsNode四种
代码题
目描述A、B两个人把苹果分为两堆,A希望按照他的计算规则等分苹果,他的计算规则是按照二进制加法计算,并目不计算进位
int 我
·
2023-11-21 06:24
华为od机试
华为
c++
开发语言
Leetcode 160.相交链表
文章目录题目示例1示例2思路
代码题
目给你两个单链表的头节点headA和headB,请你找出并返回两个单链表相交的起始节点。如果两个链表不存在相交节点,返回null。
Brother汤
·
2023-11-20 23:30
LeetCode刷题集合
链表
leetcode
数据结构
如何应对大数据分析工程师面试Spark考察,看这一篇就够了
作者丨斌迪、HappyMint来源丨大数据与人工智能(ID:ai-big-data)【导读】本篇文章为大家带来spark面试指南,文内会有两种题型,问答题和
代码题
,题目大部分来自于网络上,有小部分是来自于工作中的总结
AI科技大本营
·
2023-11-20 18:22
最长回文子序列题解 递归+动态规划
从直接递归入手改为动态规划(官方的动态转移方程答案看不懂)当某个字符串是回文序列时,考虑其内部字符串是否还是回文序列,可以看到每次遍历时的步骤是一致的,可以通过递归的方式求解直接递归求解(此
代码题
解超时
bug诗人
·
2023-11-20 08:03
算法
数据结构
2020-12-25今日份力扣==455. 分发饼干
来源:链接:https://leetcode-cn.com/problems/assign-cookies声明:如果我侵犯了任何人的权利,请联系我,我会删除欢迎高手来喷我文章目录题目我的代码双指针大神的
代码题
目假设你是一位很棒的家长
郭大唐
·
2023-11-20 08:46
Leetcode打卡
指针
leetcode
算法
java
leetcode_1877数组中最大数对和的最小值--leetcode刷题之路
leetcode_1877数组中最大数对和的最小值题目描述
代码题
目描述一个数对(a,b)的数对和等于a+b。最大数对和是一个数对数组中最大的数对和。
喝茶的龟壳
·
2023-11-20 05:27
leetcode刷题
leetcode
贪心算法
快速排序
算法
【力扣:python刷题】剑指 Offer 06. 从尾到头打印链表
文章目录题目思路
代码题
目输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。
电子小狗
·
2023-11-19 20:11
力扣
剑指Offer
leetcode
链表
算法
python
leetcode每日一题——地图中的最高点(路径更新权值问题)
文章目录题目解题思路解题
代码题
目题目链接解题思路两种解题思路,都是根据题目的意思更新路径信息即可:bfs思路:由于相邻的两个格子必须高度差为1,而水域必须高度为0,所以,直接以水域为bfs源点,进行bfs
C+G
·
2023-11-19 19:44
bfs相关
leetcode
图论
动态规划
[蓝桥杯][2019年第十届真题]Fibonacci 数列与黄金分割
文章目录题目描述输入输出样例输入样例输出c语言AC
代码题
目描述Fibonacci数列是非常著名的数列:F[1]=1,F[2]=1,对于i>3,F[i]=F[i−1]+F[i−2]Fibonacci数列有一个特殊的性质
@玉面小蛟龙
·
2023-11-19 18:42
习题
c语言
字符串相加C++
字符串相加C++题目链接思路分析解题
代码题
目链接字符串相加C++思路分析对于整数相加我们都很熟悉,因此我们需要整数相加进行分解,对于整数相加,我们从低位开始,进行相加,如果相加大于10,进位为1,相加如果小于
不知名唐某人
·
2023-11-19 10:21
LeetCode
字符串
c++
算法
leetcode
[Go版]算法通关村第十三关白银——数字数学问题之数组实现加法、幂运算
=10就退出复杂度:时间复杂度O(n)O(n)O(n)、空间复杂度O(n)O(n)O(n)Go
代码题
目:字符串加法思路分析:定义两指针分别指向两byte数组末尾,从后往前相加,十进制相加余数`=%10`
小小小熊猫5
·
2023-11-19 07:09
算法与数据结构
算法
golang
数据结构
[Go版]算法通关村第十关白银——数组中第K大的数字
目录题目:数组中第K大的数字思路分析:快速排序+剪枝Go
代码题
目:数组中第K大的数字题目链接:LeetCode-215.数组中的第K个最大元素思路分析:快速排序+剪枝在上一关我们学了快速排序,所以这里只需要排序完该数组
小小小熊猫5
·
2023-11-19 07:09
算法与数据结构
算法
换硬币C语言(超详细分析!包会)
换硬币C语言(详解)题目介绍分析题目
代码题
目讲解题目介绍分析通过枚举的方式找出所有可能的找零方案,并统计满足条件的方案的个数。
originalHSL.
·
2023-11-18 18:53
c语言
算法
开发语言
【数据结构 | 链表】leetcode 2. 两数相加
个人主页:兜里游客棉花糖欢迎点赞收藏✨留言✉加关注本文由兜里游客棉花糖原创收录于专栏【LeetCode】原题链接:点击直接跳转到该题目目录题目描述解题
代码题
目描述给你两个非空的链表,表示两个非负的整数。
兜里有颗棉花糖
·
2023-11-17 01:25
LeetCode
数据结构
leetcode
算法
链表
leetcode 367 有效的完全平方数
思考之前看代码随想录的训练营发现他们每天做题老师都会要求在csdn上写博客作为一个思考的成果或者说记录一下,遂以为这样干应该对刷题有很大的帮助,但是一直没有下决心去写,一是自身的懒惰在作祟,二是自身内心觉得写
代码题
解没什么太大的作用
无驰复逸
·
2023-11-16 11:00
leetcode
算法
职场和发展
python基础练习题库实验八
文章目录前言题目1
代码题
目2
代码题
目3代码总结前言关于python小题库的这模块我已经两年半左右没有更新了,主要是在实习跟考研,目前已经上岸武汉某211计算机,目前重新学习这门课程,也做了一些新的题目,
AI敲代码的手套
·
2023-11-16 07:52
python考试复习小题库
python
开发语言
【考研数据结构
代码题
6】构建二叉树及四大遍历(先中后层)
题目:请你编写完整的程序构建一棵二叉树并对其进行先序遍历、中序遍历、后序遍历与层次遍历,分别打印并输出遍历结果难度:★★★二叉树的存储结构typedefstructNode{chardata;//数据域structNode*left;//左子树structNode*right;//右子树}BiNode,*BiTree;//二叉链表二叉树的构建按照先序遍历的的顺序逐个输入结点的值来构建二叉树,其中,
Aricl.
·
2023-11-15 19:44
#
必知必会代码题
数据结构
考研专业课
C语言解决汉诺塔问题
目录题目对小数值m的简单剖析当m=1时当m=2时函数move的解析当m=3时分析步骤(1)(3)递归步骤(1)的递归分解步骤(2)步骤(3)的递归分解大数值m=64完整
代码题
目Hanoi(汉诺)塔问题。
猪巴戒
·
2023-11-15 18:41
C语言学习
c语言
算法
开发语言
王道数据结构课后
代码题
p18 第10题(c语言代码实现)设将 n(n>1)个整数存放到一维数组 R中。设计一个在时间和空间两方面都尽可能高效的算法。将 R中保存的序列循环左移p(0<p<n)个位置,
视频讲解在这里:p18第10题c语言实现数据结构
代码题
_哔哩哔哩_bilibili这一题与前一题的思路是一样的先将整个顺序表逆置然后逆置前n-left个元素最后逆置后left个元素本题代码如下voidreverse
认真敲代码的小火龙
·
2023-11-15 09:24
顺序表
算法
数据结构
c语言
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他