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_编程题
抖快推出流媒体音乐平台 会改变在线音乐市场格局吗?
抖音快手内测新的音乐产品,
剑指
音乐流媒体短视频行业如今正是风头无两,平台流量的暴涨让这两位短视频巨头朝着多元化发展,支付、长视频、电商、游戏等业务拔地而起,而它们的音乐业务也
松果财经
·
2023-11-21 16:23
计算机二级C语言
编程题
解读:计算学生成绩的标准差
给定程序中,函数fun的功能是:根据所给的一组学生的成绩,由公式:计算出标准差(StandardDeviation)σ并返回。公式中μ为平均成绩,N为学生人数,xi为学生成绩。例如,如有成绩为:50,60,70,80,90,100,55,65,75,85,95,99,则运行结果应为:16.527754请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在文件BLA
郎哥编程课堂
·
2023-11-21 15:56
编程
计算机二级考试
C语言
力扣解法汇总2423. 删除字符使频率相同
目录链接:力扣
编程题
-解法汇总_分享+记录-CSDN博客GitHub同步刷题项目:https://github.com/September26/java-algorithms原题链接:力扣描述:给你一个下标从
失落夏天
·
2023-11-21 14:44
编程题
leetcode
算法
职场和发展
剑指
offer【数学】
数组中出现次数超过一半的数字哈希表统计法:遍历数组nums,用HashMap统计各数字的数量,即可找出众数。此方法时间和空间复杂度均为O(N)数组排序法:将数组nums排序,数组中点的元素一定为众数。摩尔投票法:核心理念为票数正负抵消。此方法时间和空间复杂度分别为O(N)和O(1),(遍历一边,只有两个变量m和i)为本题的最佳解法。摩尔投票法初始化元素m并给计数器i赋初值i=0对于输入队列中每一个
绪安
·
2023-11-21 13:48
Java--面向对象基础&构造方法与继承&封装和多态&修饰符及单例错题整理
它们的关系是,对象是类的一个具体实例,类是对象的模板;对象的具体的,类是抽象的;【
编程题
】定义一个厨师类(Chef),并为厨师类定义制作牛肉面的重载方法cookNoodle();关
YanQ要自律
·
2023-11-21 11:32
Java错题
简单题
java
剑指
offer 反转链表
题解1:递归/***structListNode{*intval;*structListNode*next;*ListNode(intx):val(x),next(nullptr){}*};*/classSolution{public:/***代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可***@paramheadListNode类*@returnListNode类*/L
赵振通
·
2023-11-21 04:23
链表
数据结构
剑指
offer 链表中倒数最后k个节点
题解一:快慢指针代码实现:/***structListNode{*intval;*structListNode*next;*ListNode(intx):val(x),next(nullptr){}*};*/classSolution{public:/***代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可***@parampHeadListNode类*@paramkint整
赵振通
·
2023-11-21 04:53
链表
数据结构
剑指
offer 删除链表的结点
题解一:双指针ListNode*deleteNode(ListNode*head,intval){//writecodehereListNode*Head=newListNode(0);Head->next=head;ListNode*pre=Head;ListNode*cur=head;while(cur!=nullptr){if(cur->val==val){pre->next=cur->ne
赵振通
·
2023-11-21 04:22
剑指offer题解
链表
数据结构
圆圈中最后剩下的数字【
剑指
Offer】【Python】
LeetCode面试题62.圆圈中最后剩下的数字【
剑指
Offer】【Easy】【Python】【数学】问题力扣0,1,,n-1这n个数字排成一个圆圈,从数字0开始,每次从这个圆圈里删除第m个数字。
Wonz
·
2023-11-21 03:51
【2023-08-12】美团秋招笔试五道
编程题
解
恭喜发现宝藏!搜索公众号【TechGuide】回复公司名,解锁更多新鲜好文和互联网大厂的笔经面经。作者@TechGuide【全网同名】订阅专栏【进阶版】2023最新大厂笔试真题&题解,不容错过的宝藏资源!第一题:小盖的排列询问题目描述小盖拿到了一个排列。她想知道在这个排列中,x和y是否是相邻的。你能帮帮她吗?排列是指一个长度为n的数组,其中1到n每个元素恰好出现一次。输入描述第一行输入一个正整数n
TechGuide
·
2023-11-21 01:09
java
面试
后端
python
华为机试:字符串统计(全量和占用字符集)
【
编程题
目|100分】字符串统计(全量和占用字符集)[100/简单]字符串统计(全量和占用字符集)题目描述:给定两个字符集合,一个是全量字符集,一个是已占用字符集,已占用字符集中的字符不能再使用,要求输出剩余可用字符集
小朱小朱绝不服输
·
2023-11-20 20:10
华为机试
华为机试
字符串
java
算法
2022年15周记:普通人,避免在社交网络上过度暴露自己
2022年15周(04月03号-04月09号)本文用时60min(23:36-0:37)本周计划整理3月份开销(0406done,3.10-4.6)《设计模式》1个《
剑指
offer》1道《NewCoder
im天行
·
2023-11-20 20:10
2021年9月青少年软件编程(Python)等级考试试卷(一级)
2021年9月青少年软件编程(Python)等级考试试卷(一级)分数:100.00题数:37一、单选题(共25题,每题2分,共50分)二、判断题(共10题,每题2分,共20分)三、
编程题
(共2题,共30
1024节
·
2023-11-20 20:44
Python一级
python
前端
开发语言
2021年6月青少年软件编程(Python)等级考试试卷(一级)
青少年软件编程(Python)等级考试试卷(一级)分数:100.00题数:37一、单选题(共25题,每题2分,共50分)二、判断题(共10题,每题2分,共20分)三、
编程题
(共2题,共30分)分数:100.00
1024节
·
2023-11-20 20:43
Python一级
python
开发语言
剑指
15----单链表反转,返回反转后链表头结点(360测试实习生面试题)
为了正确反转一个链表,需调整指针指向,例如i,m,n是3个相邻结点,假设结点i之前的指针已调整完毕,,这些结点的next指针都指向前面一个结点,遍历到结点m时,需要调整结点的next指针,避免链表断开,在调整之前需保存n,然后找反转后链表的头结点(即原链表的尾结点,next为空指针的结点)classNode{intdata;Nodenext;publicNode(intdata){this.dat
qiannuo_
·
2023-11-20 18:40
剑指
java 加法不用_【Java】
剑指
offer(65) 不用加减乘除做加法
本文参考自《
剑指
offer》一书,代码采用Java语言。题目写一个函数,求两个整数之和,要求在函数体内不得使用+、-、×、÷四则运算符号。思路对数字做运算,除了四则运算外,只剩下位运算了。
李建标
·
2023-11-20 17:16
java
加法不用
剑指
offer—位运算专题
前言本篇文章记录
剑指
offer(第二版)位运算专题的全部题目,并配合详细的讲解题目列表JZ65不用加减乘除做加法JZ15二进制中1的个数JZ16数值的整数次方JZ56数组中只出现一次的两个数字JZ64求
七号门房
·
2023-11-20 17:13
力扣
python
算法
【发散思维能力】不用加减乘除做加法
此题出自牛客网的
剑指
offer专题题目描述写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。
ghscarecrow
·
2023-11-20 17:41
Go语言实现:【
剑指
offer】不用加减乘除做加法
该题目来源于牛客网《
剑指
offer》专题。第一步:相加各位的值,不算进位,得到010,二进制每位相加就相当于各位做异或操作,101^111。
少侠请留步。
·
2023-11-20 17:10
算法
Golang
leetcode算法专题训练:十四.位操作专题
文章目录十四.位操作专题50.Pow(x,n)69.x的平方根136.只出现一次的数字137.只出现一次的数字2260.只出现一次的数字389.格雷编码
剑指
Offer64.求1+2+…+n
剑指
Offer65
Worthy_Wang
·
2023-11-20 17:39
Leetcode
算法
剑指
offer——18二叉树的镜像(Python)
【题目】操作给定的二叉树,将其变换为源二叉树的镜像。【思路】涉及到树的问题,基本都采用递归进行处理。首先进行边界判断。然后从根节点开始处理,将其左右节点互换,然后递归对其左右节点做相同的处理。【代码实现】classSolution:#返回镜像树的根节点defMirror(self,root):#writecodehereifnotroot:returnNoneroot.left,root.righ
Amon O_*
·
2023-11-20 16:04
剑指offer
二叉树
算法
leetcode
python
搜索与回溯算法——树的遍历(难)
剑指
Offer26.树的子结构太久没碰过树结构,不会深度遍历了。输入两棵二叉树A和B,判断B是不是A的子结构。(约定空树不是任意一个树的子结构)参考答案:通常不知道如何入手的题目,可能需要两个函数。
卢容和
·
2023-11-20 16:02
python算法题
算法
python
数据结构
剑指
Offer.16 数值的整数次方
实现函数doublePower(doublebase,intexponent),求base的exponent次方。不得使用库函数,同时不需要考虑大数问题。示例1:输入:2.00000,10输出:1024.00000示例2:输入:2.10000,3输出:9.26100示例3:输入:2.00000,-2输出:0.25000解释:2-2=1/22=1/4=0.25来源:力扣(LeetCode)链接:ht
刻苦驴哝
·
2023-11-20 16:01
7天酒店亮相“2022锦江行”17年国民历史酒店再启新程
近日,在由锦江国际集团主办的“2022锦江行”活动上,锦江酒店(中国区)7天酒店新任品牌总裁陈煜首次公开亮相,为7天酒店定调新阶段新方向——“引领经济型酒店新蓝海”,
剑指
三四五线城市。
唐天下文化
·
2023-11-20 14:27
企业
企业
2021年3月青少年软件编程(Python)等级考试试卷(一级)
2021年3月青少年软件编程(Python)等级考试试卷(一级)分数:100.00题数:37一、单选题(共25题,每题2分,共50分)二、判断题(共10题,每题2分,共20分)三、
编程题
(共2题,共30
1024节
·
2023-11-20 14:48
Python一级
python
开发语言
LeetCode 91. 解码方法(动态规划)
题目:链接:LeetCode91.解码方法难度:中等相关博文:
剑指
Offer46.把数字翻译成字符串(动态规划)一条包含字母A-Z的消息通过以下映射进行了编码:‘A’->“1”‘B’->“2”…‘Z’-
WorldMaya
·
2023-11-20 11:03
剑指Offer
刷题
动态规划
leetcode
算法
c++
数据结构
C/C++统计数 2021年12月电子学会青少年软件编程(C/C++)等级考试一级真题答案解析
目录C/C++统计数一、题目要求1、编程实现2、输入输出二、算法分析三、程序编写四、程序说明五、运行结果六、考点分析C/C++统计数2021年12月C/C++编程等级考试一级
编程题
一、题目要求1、编程实现给定一个数的序列
小兔子编程
·
2023-11-20 08:51
c++
c++一级真题
c++考级一级真题
小学生c++一级真题
中小学生c++考级一级真题
c++一级真题和答案
c++统计数
LeetCode 题目解析+优秀代码+
剑指
Offer 模块
LeetCode题目解析文章目录LeetCode题目解析11、盛最多水的容器[ContainerWithMostWater]15、三数之和[3sum][22.括号生成](https://leetcode-cn.com/problems/generate-parentheses/)24、两两交换链表中的结点25.K个一组翻转链表[25.ReverseNodesink-Group]26.删除排序数组中
JEason Chris
·
2023-11-20 06:57
算法
LeetCode
Java学习
算法
leetcode
java
面试
剑指
Offer,约瑟夫环,圆圈中最后剩下的数字
题目:思路:https://leetcode.cn/problems/yuan-quan-zhong-zui-hou-sheng-xia-de-shu-zi-lcof/solutions/177639/javajie-jue-yue-se-fu-huan-wen-ti-gao-su-ni-wei-sh/publicintlastRemaining(intn,intm){ArrayListlist=
Keal、
·
2023-11-20 06:53
leetcode
数组中最大数对和的最小值/
剑指
Offer 52. 两个链表的第一个公共节点/146. LRU 缓存机制
1877.数组中最大数对和的最小值2021.7.20每日一题题目描述一个数对(a,b)的数对和等于a+b。最大数对和是一个数对数组中最大的数对和。比方说,如果我们有数对(1,5),(2,3)和(4,4),最大数对和为max(1+5,2+3,4+4)=max(6,5,8)=8。给你一个长度为偶数n的数组nums,请你将nums中的元素分成n/2个数对,使得:nums中每个元素恰好在一个数对中,且最大
Zephyr丶J
·
2023-11-20 05:39
LeetCode
java
leetcode
《
剑指
Offer》 面试题28 对称的二叉树
题目描述请实现一个函数,用来判断一颗二叉树是不是对称的。注意,如果一个二叉树同此二叉树的镜像是同样的,定义其为对称的。思路首先必须得是完全二叉树其次完全二叉树的左右子树的值相等(非叶子节点)对于叶子节点则该叶子节点如果作为其父节点的左子树则其值需对称的等于与其父节点(假如为父父节点的左节点)对称的右相邻节点的右子树其右子树与该相邻节点的左子树相等。源代码/*structTreeNode{intva
萨缪
·
2023-11-20 04:58
程序员需要达到什么水平才能顺利拿到 20k 无压力?
1)算法各大公司的笔试基本都考这个,《
剑指
Offer》上的所有题目如果能背下来,LeetCode刷个一百到三百道题,参加过ACM竞赛的也可以。《
剑指
Offer》,指的是《
剑指
Off
憨小萌
·
2023-11-20 03:21
java
数据结构
编程语言
算法
面试
剑指
Offer II 012. 左右两边子数组的和相等
根据题目描述。。左右两边和相等。。所以求出总的和符合条件的下标条件就是2*sum==total-nums[i]funcpivotIndex(_nums:[Int])->Int{lettotal=nums.reduce(0,+)varsum=0foriin0..<nums.count{if2*sum==total-nums[i]{returni}sum+=nums[i]}return-1}
邦_
·
2023-11-20 02:04
树的子结构
《
剑指
offer》刷题笔记。如有更好解法,欢迎留言。关键字:二叉树递归题目描述:输入两棵二叉树A,B,判断B是不是A的子结构。
ElricTang
·
2023-11-20 01:43
c语言qsort函数简介,C语言排序函数—qsort函数
前言:在一些
编程题
中经常需要你按照某个指标按照从小到大或从大到小输出一些数据,这时你可以自己写一个排序函数进行排序,但是其实C语言函数库中就有一个排序函数——qsort函数,使用它可以节省你单独写排序函数所耗费的时间
Ivens刘
·
2023-11-19 22:37
c语言qsort函数简介
牛客网-
剑指
offer刷题
python刷题笔记基础题目知识点笔记J27力扣509斐波那契数列力扣斐波那契数递归方法会超时,采用循环方法JZ8跳台阶跳台阶和J27思路一样JZ9跳台阶扩展问题变态跳台阶和J27,JZ8思路一样,循环,但是找规律更简单JZ10矩形覆盖矩形覆盖数组1.纯数组操作2.有序的用二分法.后面单独出二分法JZ1二维数组中的查找二维数组中俄查找有三种方法,直接变成一维数组,一种是In在不在,一种是二分法,(
平行世界里的我
·
2023-11-19 22:32
力扣刷题
python
剑指
offer刷题笔记-篇2
文章目录
剑指
offer前言机器人的运动范围剪绳子二进制中1的个数数值的整数次方从1到n的位数移除链表元素删除链表中重复的结点*正则表达式匹配*表示数值的字符串调整数组顺序链表中倒数第k个节点链表的环反转链表合并链表
剑指
夏海藻Liam
·
2023-11-19 22:31
算法
leetcode
算法
c++
剑指
offer 刷题笔记
文章目录2020/3/11.二维数组的查找2.替换空格3.从尾到头打印链表4.重建二叉树5.用两个栈实现队列6.旋转数组的最小值7.斐波那契数列8.青蛙跳台阶9.变态跳台阶10.矩形覆盖11.二进制中1的个数12.数值的整数次方13.调整数组顺序使奇数位于偶数前面14.链表中倒数第k个结点15.反转链表16.合并两个排序的链表17.树的子结构(重点再看)18.二叉树的镜像19.顺时针打印矩阵(重点
qinian_ztc
·
2023-11-19 22:00
数据结构
算法
java
剑指
offer系列刷题笔记汇总
剑指
Offer系列刷题笔记汇总flyingsen2018-06-0409:37:29352收藏分类专栏:
剑指
offer本文转自:个人网站:点击查看一前言二总结链表-8道二叉树12道二叉搜索树3道数组11
追忆似水_年华
·
2023-11-19 22:00
#
剑指offer
剑指
OFFER刷题笔记 Kaze-1
剑指
OFFER刷题记录数据结构:链表,队列,栈JZ24反转链表JZ25合并两个排序的链表JZ52找两个链表的第一个公共结点数据结构:图论,树JZ82二叉树中和为某一值的路径(一)JZ34二叉树中和为某一值的路径
Kaze-1
·
2023-11-19 22:27
算法&刷题
链表
数据结构
c++
剑指
Offer 09. 用两个栈实现队列 C++代码——OJ: LeetCode
剑指
Offer09.用两个栈实现队列我们需要维护两个栈s1和s2,使用s1接收新添加进来的元素,使用s2辅助出队操作。
Zhihao杨
·
2023-11-19 21:51
算法题
剑指
Offer
数据结构
栈
队列
queue
c++
LeetCode 用两个栈实现队列
剑指
Offer09.用两个栈实现队列题目介绍用两个栈实现一个队列。队列的声明如下,请实现它的两个函数appendTail和deleteHead,分别完成在队列尾部插入整数和在队列头部删除整数的功能。
搬砖c个铁
·
2023-11-19 21:45
c++
leetcode
算法
数据结构
力扣
剑指
Offer 06. 从尾到头打印链表 链表 递归
https://leetcode-cn.com/problems/cong-wei-dao-tou-da-yin-lian-biao-lcof/思路一:顺序存储后反向一下再返回即可。/***Definitionforsingly-linkedlist.*structListNode{*intval;*ListNode*next;*ListNode(intx):val(x),next(NULL){}
csu_xiji
·
2023-11-19 20:22
力扣
链表
递归
力扣:
剑指
offer 从尾到头打印链表
前言:内容包括:题目,代码实现,大致思路题目:输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。示例1:输入:head=[1,3,2]输出:[2,3,1]代码实现:int*reversePrint(structListNode*head,int*returnSize){structListNode*p=head;intcount=0;while(p){count++;p=p->n
Artiel
·
2023-11-19 20:51
leetcode
leetcode
c语言
【力扣·图解算法数据结构 Day02】
剑指
Offer 06. 从尾到头打印链表
剑指
Offer06.从尾到头打印链表题目来源题目介绍示例限制解题思路代码实现java思路一思路二题目来源题目链接如下:点击跳转题目介绍输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。
你真的可怜
·
2023-11-19 20:50
算法
数据结构
leetcode
java
剑指
Offer 06. 从尾到头打印链表 (Java Script)
输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。示例1:输入:head=[1,3,2]输出:[2,3,1]限制:0<=链表长度<=10000基本思路:题目要求从尾到头返回每个节点的值,那么很容易想到栈的特性:先入后出。所以可以创建一个辅助栈,存储节点的值。从链表的头节点开始,把节点的值压入栈中stack[1,3,2]。此时最后弹进的元素为2把stack中的元素弹出存储在res中
Dorethy_Aice
·
2023-11-19 20:19
力扣刷题
力扣
javascript
链表
leetcode
[力扣]
剑指
Offer 第二天 - 从尾到头打印链表
[力扣]
剑指
Offer第二天-从尾到头打印链表题目来源题目描述题目分析解题思路递归反转数组(切片)代码实现递归执行结果复杂度分析反转切片执行结果复杂度分析总结耐心和持久胜过激烈和狂热。
陈C明勇
·
2023-11-19 20:19
力扣刷题
链表
leetcode
数据结构
go
力扣
剑指
Offer 06. 从尾到头打印链表-力扣
题目要求力扣题解代码#include#includeusingnamespacestd;structListNode{intval;ListNode*next;ListNode(intx):val(x),next(NULL){}};classSolution1{public:Solution1();~Solution1();vectorreversePrint(ListNode*head){rec
one 大白(●—●)
·
2023-11-19 20:48
Leetcode
C++
C++
leetcode
从尾到头打印链表
知识分享
学习记录
剑指
Offer 06. 从尾到头打印链表
输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。示例1:输入:head=[1,3,2]输出:[2,3,1]限制:0next;structListNode*nex;intNodeNum=1;while(cur){nex=cur->next;cur->next=pre;pre=cur;cur=nex;NodeNum++;}head->next=NULL;head=pre;*retu
田园诗人之园
·
2023-11-19 20:16
leetcode
06.
从尾到头打印链表
剑指
Offer
链表
单链表
剑指
offer:06. 从尾到头打印链表
06.从尾到头打印链表来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/cong-wei-dao-tou-da-yin-lian-biao-lcof/输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。示例1:输入:head=[1,3,2]输出:[2,3,1]限制:0List[int]:ifheadisNone:return[]s
uncle_ll
·
2023-11-19 20:16
栈
剑指offer
06
单链表
逆序
上一页
29
30
31
32
33
34
35
36
下一页
按字母分类:
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
其他