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_编程题
LeetCode刷题---75. 颜色分类(双指针,循环不变量)
文章目录前言一、
编程题
:75.颜色分类(双指针,循环不变量)1.题目描述2.示例1:3.示例2:4.提示:5.进阶:二、解题思路1.思路
我是夜阑的狗
·
2023-12-18 00:05
#
LeetCode
链表篇
leetcode
算法
数据结构
java
鲁能泰山发布足协杯决战海报:山东2018!如夺冠为第六冠
山东鲁能泰山队发布了决战海报,主题是身着橙色球衣的球迷挥舞着写有“2018”字样的旗帜,和海报中球队业已夺得的五面锦标旗帜(分别为1995、1999、2004、2006、2014)同款,
剑指
冠军、志在必得
封狼居胥
·
2023-12-17 23:50
<
剑指
offer> 替换空格-小结
1、string作为参数传给函数时,能用引用就用吧,我都还不知道为啥传char*进去报那么错;2、string类和char*获取长度的关键字不同:string.length()和strlen同时后者头文件为cstring;3、if和while的循环要搞清;4、判断string类为空可调用empty()5、传参数进函数时要多注意特殊情况(字符串为空||不需要替换)
里里角
·
2023-12-17 19:22
【
剑指
offer】——数组中重复的数字、二维数组的查找、替换空格
文章目录1、数组中重复的数字2、二维数组中的查找3、替换空格1、数组中重复的数字1.1题目描述在一个长度为n的数组nums里的所有数字都在0~n-1的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。1.2示例输入:[2,3,1,0,2,5,3]输出:2或32&arr){inti=0;for(i;i&arr){sort(arr.b
汪汪要努力呀
·
2023-12-17 18:28
剑指offer
剑指
Offer 04. 二维数组中的查找(C++) 修剪路线
在一个n*m的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个高效的函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。示例:现有矩阵matrix如下:[[1,4,7,11,15],[2,5,8,12,19],[3,6,9,16,22],[10,13,14,17,24],[18,21,23,26,30]]给定target=5,返回true
伍粟
·
2023-12-17 18:27
剑指
Offer(第
2
版)
c++
算法
数据结构
C语言
编程题
-单身狗
题号:BYTE1562单身狗1题目描述:一个数组中只有一个数字是出现一次,其他所有数字都出现了两次。编写一个函数找出这两个只出现一次的数字。例如:有数组的元素是:1,2,3,4,5,1,2,3,4只有5只出现1次,要找出5.#includevoidfunc1(intnums[],intlen)//1.暴力解法{inti=0;intj=0;for(i=0;i//1.暴力解法,同上//2.^的妙用vo
文析
·
2023-12-17 13:11
数据结构
2021-07-24
IT1.LeetCode力扣:数值的整数次方2021-07-24(
剑指
Offer16.数值的整数次方)2.《
剑指
offer》:p105~113英语1.墨墨背单词:复习50个单词
幸福大黑鸭
·
2023-12-17 12:01
【算法Hot100系列】最长回文子串
推荐:kwan的首页,持续学习,不断总结,共同进步,活到老学到老导航檀越
剑指
大厂系列:全面总结java核心技术点,如集合,jvm,并发编程redis,kafka,Spring,微服务,Netty等常用开发工具系列
檀越剑指大厂
·
2023-12-17 12:26
s6
算法与数据结构
工具
av1
华为机试:数组二叉树
【
编程题
目|200分】数组二叉树[200/中等]数组二叉树题目描述:二叉树也可以用数组来存储,给定一个数组,树的根节点的值存储在下标1,对于存储在下标N的节点,它的左子节点和右子节点分别存储在下标2N和
小朱小朱绝不服输
·
2023-12-17 11:20
华为机试
华为机试
二叉树
dfs
Java
扑克牌顺子
《
剑指
offer》刷题笔记。如有更好解法,欢迎留言。
ElricTang
·
2023-12-17 10:16
【C语言】刷题计划第一期——洛谷
编程题
目集
如果你已经掌握了一些C语言的基本语法,想练习自己写代码的能力,建议大家可以看一下博主整理题目,从入门到进阶都有。每个阶段需要的技能会有差异,大家要补充对应的基础知识。一起加油,那么一键三连我们开始发车。目录入门组1,车厢重组问题2,硬币翻转3,Peter的烟4,子数整数普及组1,级数求和2,陶陶摘苹果3,校门外的树4,明明的随机数5,质因素分解6,不高兴的津津7,津津的储蓄计划结语入门组1,车厢重
逆风微笑的代码狗qaq
·
2023-12-17 09:42
c语言
算法
排序算法
数据结构
豆瓣9.5,
剑指
史诗级科幻神剧!
这些年,我们的大荧幕总被各种xx侠、xx英雄霸屏。影视剧也是被各类变异人、吸血鬼、僵尸类的主角包揽。科幻题材的硬货倒总是吃力不讨好地在夹缝中生存。可以说,科幻剧面临着不小的窘境。而今天小错强烈安利的是——一部即使你不是科幻迷,也会爱上的科幻剧。由Syfy出品的16年良心之作,中文译名为《苍穹浩瀚》或《无垠的太空》。被称为“太空版的权力的游戏”。《苍穹浩瀚》TheExpanse烂番茄新鲜度100%,
青禾花椒
·
2023-12-17 09:41
第十周--
编程题
在线测试
1数字字符串转换为整型数#include#include#include#defineN8intTransform(charstr[]);intmain(void){charstr1[N+1];printf("Inputastring:");gets(str1);printf("%d\n",Transform(str1));return0;}intTransform(charstr[]){char
小小Henry
·
2023-12-17 03:40
吉林大学 中国大学MOOC 高级语言程序设计 期末考试——
编程题
(2022级)
本人能力有限,发出只为帮助有需要的人。建议同学们自己写完后再进行讨论。1数字三角阵(15分)问题描述:按规律根据输入的整数N,打印N行N列的数字三角阵。输入:输入一个正整数N(≤100)输出:输出由数字0~9构成的N行N列的数字三角矩阵:其中第一列有1个数,第二列有2个数,第N列有N个数,从上至下、从左至右依次蛇形排列,每个数字占用2个字符空间;整个数字三角阵,除必要的空格、数字、换行符,无多余符
陈驰水
·
2023-12-17 02:46
c语言
吉林大学 超星慕课 高级语言程序设计 实验04 数组及其在程序设计中的应用(2022级)程序第01——03题
(
编程题
)题目编号:Exp04-Basic01,GJBook3例-06-13题目名称:括号匹配题目描述:编写程序,从终端读入以‘@’为结束符的字符序列,检查该字符序列中的(与)、[与]、{与}是否匹配(
陈驰水
·
2023-12-17 02:45
c语言
剑指
offer【模拟】
顺时针打印指针image.png依次为:从左到右,从上到下,左右到左,从下到上;修改边界,继续,直到完成注意每次更新边界之后需要确认是否越界;越界即跳出classSolution:defspiralOrder(self,matrix:List[List[int]])->List[int]:#特殊caseifnotmatrix:return[]#定义上下左右边界l,r,t,b=0,len(matri
绪安
·
2023-12-17 01:14
剑指
Offer:57-二叉树的下一个结点
题目描述给定一个二叉树和其中的一个结点,请找出中序遍历顺序的下一个结点并且返回。注意,树中的结点不仅包含左右子结点,同时包含指向父结点的指针。思路实现/*structTreeLinkNode{intval;structTreeLinkNode*left;structTreeLinkNode*right;structTreeLinkNode*next;TreeLinkNode(intx):val(x
jackmxp
·
2023-12-16 23:14
2021-09-10
IT1.LeetCode力扣:最小的k个数2021-09-10(
剑指
Offer40.最小的k个数)2.《
剑指
offer》:p209~p213英语1.墨墨背单词:复习50个单词
幸福大黑鸭
·
2023-12-16 22:49
【C
剑指
offer】有序整型矩阵元素查找 {杨氏矩阵}
目录题目内容:思路:图形演示:复杂度分析C源码:/******************************************************************************************************************************************COPYRIGHTINFORMATION*****************
Watink Cpper
·
2023-12-16 20:48
决胜oj
c语言
矩阵
算法
剑指
offer 06:从尾到头打印链表
一、问题输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。示例输入:head=[1,3,2]输出:[2,3,1]二、解法解法一思路:反转链表首先将链表反转然后遍历反转后的链表时间复杂度:O(n)空间O(n)具体实现:javapublicint[]reversePrint(ListNodehead){if(null==head){returnnewint[]{};}//反转链表Li
Quintanliu
·
2023-12-16 20:02
数据结构与算法
编程题
56-冒泡排序
#includeusingnamespacestd;voidswap(int&a,int&b){inttemp=0;temp=a;a=b;b=temp;}voidprint_array(inta[],intn){for(inti=0;ia[j+1]){swap(a[j],a[j+1]);flag=1;}}if(flag==0){break;}print_array(a,n);}}intmain(v
爱发明的小兴
·
2023-12-16 19:06
算法与数据结构
数据结构
数据结构与算法
编程题
57-希尔排序
难度较大。#includeusingnamespacestd;voidswap(int&a,int&b){inttemp=0;temp=a;a=b;b=temp;}voidprint_array(inta[],intn){for(inti=0;i0;inc/=2)//631{//每一趟采用插入排序for(i=inc;i=inc&&key
爱发明的小兴
·
2023-12-16 19:06
算法与数据结构
算法
数据结构
剑指
Offer II 069. 山峰数组的顶部
最直接想到的,遍历数组找到最大值的下标但是这样就需要遍历一遍数组funcpeakIndexInMountainArray(_arr:[Int])->Int{vartemp=arr[0]varindex=0foriin0..temp{temp=arr[i]index=i}}returnindex}省去变量的写法相对于上边的最坏的情况遍历全部funcpeakIndexInMountainArray(_
邦_
·
2023-12-16 18:56
剑指
Offer(第2版)面试题 32:从上到下打印二叉树
剑指
Offer(第2版)面试题32:从上到下打印二叉树
剑指
Offer(第2版)面试题32:从上到下打印二叉树题目1:不分行从上往下打印二叉树题目2:分行从上往下打印二叉树题目3:之字形打印二叉树
剑指
Offer
UestcXiye
·
2023-12-16 16:46
剑指
Offer
leetcode
算法
C++
剑指Offer
二叉树
剑指
Offer(第2版)面试题 33:二叉搜索树的后序遍历序列
剑指
Offer(第2版)面试题33:二叉搜索树的后序遍历序列
剑指
Offer(第2版)面试题33:二叉搜索树的后序遍历序列解法1:递归
剑指
Offer(第2版)面试题33:二叉搜索树的后序遍历序列题目来源:
UestcXiye
·
2023-12-16 16:46
剑指
Offer
剑指Offer
C++
二叉树
递归
面试看的东西
:UIKit性能调优实战讲解,同时我还仔细研究了sunnyxx大神的优化UITableViewCell高度计算的那些事iOS自定义转场动画实战讲解《
剑指
Offer》字符串【3】最长回文子串【3】最长无重复子串
紫色冰雨
·
2023-12-16 16:31
二叉搜索树的最近公共祖先【
剑指
Offer】【Python】
问题力扣给定一个二叉搜索树,找到该树中两个指定节点的最近公共祖先。百度百科中最近公共祖先的定义为:“对于有根树T的两个结点p、q,最近公共祖先表示为一个结点x,满足x是p、q的祖先且x的深度尽可能大(一个节点也可以是它自己的祖先)。”例如,给定如下二叉搜索树:root=[6,2,8,0,4,7,9,null,null,3,5]image示例1:输入:root=[6,2,8,0,4,7,9,null
Wonz
·
2023-12-16 10:19
SCAU:18054 输出不同的数
18054输出不同的数时间限制:1000MS代码长度限制:10KB提交次数:0通过次数:0题型:
编程题
语言:G++;GCC;VCDescription输入10个整数,输出其中不同的数,即如果一个数出现了多次
zero_019
·
2023-12-16 09:23
算法
数据结构
c语言
开发语言
剑指
offer 笔记 23 | 二叉搜索树的后序遍历序列
题目描述输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。思路分析这道题的关键点是「二叉搜索树」和「后续遍历」,二叉搜索树有个特点,若它的左子树不空,则左子树上所有结点的值均小于它的根结点的值;若它的右子树不空,则右子树上所有结点的值均大于它的根结点的值;它的左、右子树也分别为二叉排序树。简单的说,左子树节点的
ProudLin
·
2023-12-16 05:38
剑指
Offer II 035. 最小时间差
首先顶多有24*60个时间点。数组的数量超过这个的。说明有重复的时间点。直接返回0这道题比较恶心啊。。因为00:35他可以认为当天的35分钟或者是第二天的35分所以排序之后。在最后加上隔天的时间。来应对这个问题funcfindMinDifference(_timePoints:[String])->Int{iftimePoints.count>24*60{return0}vararray=Arra
邦_
·
2023-12-16 03:32
剑指
offer 笔记 11 | 二进制中1的个数
题目描述输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。思路分析计算出,一个整数二进制形式下1的个数有多少,例如2==》0010那么2的二进制1个数为1个。这道题花了一个早上去理解,涉及位运算知识点,废话少说,直接上代码,虽然是大神的代码。publicclassSolution{publicintNumberOf1(intn){intcount=0;while(n!=0){coun
ProudLin
·
2023-12-15 16:39
【python】进制转换
全文一览一、转化为二进制1.1bin函数1.2format函数1.3f-string格式二、转化为八进制、十六进制2.1八进制2.2十六进制三、转化回十进制 在
编程题
目中往往会涉及到将int类型转化为二进制后进行操作
今夕晚风依旧
·
2023-12-15 16:43
python语法技巧
python
开发语言
数据结构
【
剑指
offer|图解|二分查找】点名 + 统计目标成绩的出现次数
个人主页:聆风吟系列专栏:
剑指
offer每日一练少年有梦不应止于心动,更要付诸行动。文章目录一.⛳️点名1.1题目1.2示例1.3限制1.4解题思路一c++代码1.5解题思路二c++代码二.
聆风吟_
·
2023-12-15 14:49
剑指offer每日一练
c++
数据结构
算法
经验分享
剑指
Offer(第2版)面试题 43:从 1 到 n 整数中 1 出现的次数
剑指
Offer(第2版)面试题43:从1到n整数中1出现的次数
剑指
Offer(第2版)面试题43:从1到n整数中1出现的次数解法1:暴力解法2:数学
剑指
Offer(第2版)面试题43:从1到n整数中1出现的次数题目来源
UestcXiye
·
2023-12-15 12:44
剑指
Offer
C++
剑指Offer
剑指
Offer(第2版)面试题 29:顺时针打印矩阵
剑指
Offer(第2版)面试题29:顺时针打印矩阵
剑指
Offer(第2版)面试题29:顺时针打印矩阵解法1:按层模拟解法2:模拟
剑指
Offer(第2版)面试题29:顺时针打印矩阵题目来源:40.顺时针打印矩阵解法
UestcXiye
·
2023-12-15 12:43
剑指
Offer
矩阵
C++
数据结构与算法
剑指Offer
模拟
剑指
Offer(第2版)面试题 31:栈的压入、弹出序列
剑指
Offer(第2版)面试题31:栈的压入、弹出序列
剑指
Offer(第2版)面试题31:栈的压入、弹出序列解法1:模拟
剑指
Offer(第2版)面试题31:栈的压入、弹出序列题目来源:42.栈的压入、弹出序列解法
UestcXiye
·
2023-12-15 11:10
剑指
Offer
面试
C++
剑指Offer
栈
【✅面试
编程题
:如何用队列实现一个栈】
✅面试
编程题
:如何用队列实现一个栈典型回答典型回答使用两个队列可以实现一个栈,一个队列用来存储栈中的元素,另一个队列用来在pop操作时暂存元素。
昕宝爸爸爱编程
·
2023-12-15 09:35
编程面试题
面试
leetcode
算法
初识数据结构
面试:某学长腾讯的面试:某学姐百度的面试:在未来的工作中四、如何学好数据结构和算法1.死磕代码,磕成这样就可以了2.注意画图和思考五、数据结构和算法书籍及资料推荐1.数据结构学习得差不多了,推荐去把《
剑指
全天
·
2023-12-15 07:03
数据结构和算法学习之路
数据结构
剑指
Offer 47. 礼物的最大价值
题目在一个m*n的棋盘的每一格都放有一个礼物,每个礼物都有一定的价值(价值大于0)。你可以从棋盘的左上角开始拿格子里的礼物,并每次向右或者向下移动一格、直到到达棋盘的右下角。给定一个棋盘及其上面的礼物的价值,请计算你最多能拿到多少价值的礼物?示例1:输入:[[1,3,1],[1,5,1],[4,2,1]]输出:12解释:路径1→3→5→2→1可以拿到最多价值的礼物分析标准的递归动态规划,这种题目前
leeehao
·
2023-12-15 06:22
2019-08-24
剑指
数据流中的中位数
30min,在python的heapq中只有最小堆,没有最大堆,可以取-值,但是有点麻烦,很容易错。可以封装一下。逻辑没错,就是最大堆的处理会麻烦fromheapqimport*classSolution:def__init__(self):self.cnt=0self.maxlist=[]self.minlist=[]defInsert(self,num):self.cnt+=1ifself.c
mztkenan
·
2023-12-15 06:53
【MySQL系列】Centos安装MySQL
推荐:kwan的首页,持续学习,不断总结,共同进步,活到老学到老导航檀越
剑指
大厂系列:全面总结java核心技术点,如集合,jvm,并发编程redis,kafka,Spring,微服务,Netty等常用开发工具系列
檀越剑指大厂
·
2023-12-15 04:17
s5
数据库
mysql
centos
数据库
三行诗『瞥见』
图片发自App瞥见车流鼓动咽喉,窗冷眼旁观落日余晖偷走红枫的胭脂成全深秋暮年一桩旧梦剑魂
剑指
着夜空孤独握剑的手划开一道闪电月光陪伴久了,也学会依恋风雪夜归人黄土塬的陈酿一步步绊倒月色裹着碎步偏踩猫寻夜的路向犬吠更深处寻根唇色未知你于我
言舒华
·
2023-12-15 02:17
力扣
编程题
算法初阶之双指针算法+代码分析
目录第一题:复写零第二题:快乐数:第三题:盛水最多的容器第四题:有效三角形的个数第一题:复写零力扣(LeetCode)官网-全球极客挚爱的技术成长平台思路:上期介绍到双指针,这次来用双指针实际操作。第一种从前往后复写,会导致为复写的数字被覆盖,因此选择从后往前复写,那么先找到复写的最后一个元素,再从后往前复写即可。步骤1.初始化指针2.找复写3.处理边界问题4.开始复写classSolution{
自身就是太阳
·
2023-12-14 22:57
算法
leetcode
c++
经验分享
其他
【算法Hot100系列】无重复字符的最长子串
推荐:kwan的首页,持续学习,不断总结,共同进步,活到老学到老导航檀越
剑指
大厂系列:全面总结java核心技术点,如集合,jvm,并发编程redis,kafka,Spring,微服务,Netty等常用开发工具系列
檀越剑指大厂
·
2023-12-14 21:39
s6
算法与数据结构
算法
痴人说梦18
我己离不开站桩,每年都会拿出一段时间炼养生
剑指
桩。各门各派都有桩功,姿势也不尽相同,但目的只有一个:快速强壮体质.固本培元,是百日筑基,炼精化气的首选功夫。
觉有情_ae06
·
2023-12-14 18:11
剑指
Offer-二叉搜索树的第k个结点
题目描述[二叉搜索树的第k个结点]给定一棵二叉搜索树,请找出其中的第k小的结点。例如,(5,3,7,2,4,6,8)中,按结点数值大小顺序第三小结点的值为4。解题思路二叉搜索树的中序遍历是一个有顺序的序列中序遍历这颗二叉树并设置一个变量,访问一个节点的时候就加一,判断这个变量和k是否相等,如果相等,则将当前的这个结点返回即可。代码classSolution{public:intcount=0;Tr
一只可爱的柠檬树
·
2023-12-14 17:00
6月7日行情分析:反弹就像春雷,如约而至,
剑指
何方?拭目以待!
历史今日良辰解币2009年6月7日,网络游戏《魔兽世界》告别第九城市代理跨入了一个新的纪元,将由网易公司代理。魔兽世界是暴雪开发的大型多人在线游戏,也是最火的一款,没有之一!曾经良辰也是痴迷的拥趸之一。只要一有时间,就会奔波在艾泽拉斯大地上,为了装备穿梭于各个副本之间。熔火之心,黑翼之巢,DK,TL,想起那些熟悉却又从来没有真正去过的地方,仿佛那些日子就在眼前兽人,永不为奴!BTCBTC:7700
良辰解币
·
2023-12-14 16:05
《
剑指
Offer (第 2 版)》第 32-1 题:从上往下打印二叉树
第32-1题:不分行从上往下打印二叉树传送门:不分行从上往下打印二叉树,牛客网onlinejudge地址。从上往下打印出二叉树的每个结点,同一层的结点按照从左到右的顺序打印。样例:输入如下图所示二叉树[8,12,2,null,null,6,null,4,null,null,null]8/\122/6/4输出:[8,12,2,6,4]思路:层序遍历,借助利用队列实现。其实就是层序遍历,使用的辅助的数
李威威
·
2023-12-06 21:52
(PTA)基础
编程题
目集
求自定类型元素的平均5、求自定类型元素的最大值6、求单链表结点的阶乘和7、统计某类完全平方数8、简单阶乘计算9、统计个位数字10、阶乘计算升级版11、求自定类型元素序列的中位数12、判断奇偶性13、折半查找
编程题
Misasagi Inori
·
2023-12-06 21:10
数据结构
编程题目
编程题目集
数据结构
算法
c++
记录PTA
编程题
练习7-35 有理数均值——Python3实现
题目描述:本题要求编写程序,计算N个有理数的平均值。输入格式:输入第一行给出正整数N(≤100);第二行中按照a1/b1a2/b2…的格式给出N个分数形式的有理数,其中分子和分母全是整形范围内的整数;如果是负数,则负号一定出现在最前面。输出格式:在一行中按照a/b的格式输出N个有理数的平均值。注意必须是该有理数的最简分数形式,若分母为1,则只输出分子。代码实现:frommathimportgcdN
21世纪幼稚园在读生
·
2023-12-06 21:09
python
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
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
其他