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
C++ Primer Plus第二章
编程练习
答案
答案仅供参考,实际运行效果取决于运行平台和运行软件1.编写一个C++程序,它显示您的姓名和地址。#includeusingnamespacestd;intmain(){coutusingnamespacestd;intmain(){doublelong_distance;cout>long_distance;coutusingnamespacestd;voidshow_mice();voidsho
sakura0908
·
2023-09-06 20:30
c++
primer
plus阅读心得
c++
c++
学习
源码
分享
2021-03-22 C++ Primer Plus 第十三章 类继承
编程练习
编程练习
1.以下面的类声明为基础:Cd.h////CreatedbyRezaon2021/3/18.
Reza_
·
2023-09-06 20:42
剑指 Offer 27. 二叉树的镜像C++
剑指Offer
27.二叉树的镜像题目链接思路分析解题代码题目链接
剑指Offer
27.二叉树的镜像思路分析对于这道题目,我们需要交换根节点的两个孩子,然后分别交换左右孩子的孩子因此,显然我们需要使用递归地方式首先交换两个孩子节点
不知名唐某人
·
2023-09-06 19:17
LeetCode
二叉树
算法
面试
剑指offer
-最长不含重复字符的子字符串-JavaScript
题目描述:请从字符串中找出一个最长的不包含重复字符的子字符串,计算该最长子字符串的长度。题目分析留意最长子串和子序列不是一个概念。例如对“pwwkew”来说,最长子串是“wke”,“pwke”是其中一个子序列。在不考虑时间的情况下,直接暴力法对所有的子串进行检查。复杂度是,会超时错误。解法1:滑动窗口准备2个指针i、j,i指向窗口左边,j指向右边。指针每次可以向前“滑动”一个位置,它们之间的区域就
心谭
·
2023-09-06 18:00
Python
编程练习
与解答 练习116:完全数
当整数n的正因数的总和等于n时,n就是完全数。例如,28是一个完全数,因为其正因数是1、2、4、7、14,1+2+4+7+14=28编写一个函数,来确定某正整数是否是完全数,如果是完全数,函数将返回True,否则则返回False。另外编写一个main程序,使用函数来识别和显示1到10000之间的所有完全数。完成此任务时,将该解答导入练习115deftotal_num(a):#定义一个总数接受和co
ZSandGQ
·
2023-09-06 12:18
Python编程练习与解答
python
Python
编程练习
与解答 练习112:删除异常值
在分析作为科学实验的一部分收集的数据时,在进行其他计算之前,最好先去掉最极端的值。编写一个函数,该函数接受一个值列表和一个非负整数n作为参数。该函数应该创建一个新的列表副本,删除其中n个最大元素和n个最小元素。然后他应该返回列表新的副本作为函数的唯一结果。返回列表中元素的顺序不必与原始列表中的顺序匹配。编写一个main程序来演示函数。他应该从用户那里读取一个数字列表,并通过调用前面描述的函数,从列
ZSandGQ
·
2023-09-06 12:47
Python编程练习与解答
python
开发语言
Python
编程练习
与解答 练习113:避免重复
本练习将创建一个程序,从用户处读取单词,直到用户输入空行,在用户输入空行之后,程序应该显示一次用户输入的每个单词。单词应该按照他们最初的输入顺序显示。例如如果用户输入:firstsecondfirstthirdsecond程序就应该显示firstsecond‘third#从用户那里读取单词word=input("请输入单词")#定义一个空列表储存单词list=[]#使用while循环进行储存whi
ZSandGQ
·
2023-09-06 12:45
Python编程练习与解答
python
c#
开发语言
最长不含重复字符的子字符串
来源:
剑指Offer
第48题相关企业:公司出现时间美团外卖2020.03字节跳动2020.03解法一:滑动窗口+双指针时间复杂度:O(n**2)空间复杂度:O(1)思路:设定两个指针low和high分别指向窗口的尾部和头
Dreamsky_起航
·
2023-09-06 12:06
加油,得有理想啊年轻人
#include//
剑指offer
第一题双栈模拟队列classCQueue{private:stacks1;stacks2;
公子大白
·
2023-09-06 09:42
C++
日记
c++
算法
数据结构
OJ题库:计算日期到天数转换、打印从1到最大的n位数 、尼科彻斯定理
前言:在部分大厂笔试时经常会使用OJ题目,这里对《华为机试》和《
剑指offer
》中的部分题目进行思路分析和讲解,希望对各位读者有所帮助。
luming-02
·
2023-09-06 03:11
OJ题库——剑指offer
华为
算法
华为od
oj
leetcode
c++
牛客网
剑指offer
动态规划篇
题目由入门往上递增入门斐波那契数列_牛客题霸_牛客网(nowcoder.com)动态规划甚至于算法的入门题目方法一:按照斐波那契的公式fn=fn-1+fn-2,从1-n求出结果。classSolution{public:intFibonacci(intn){vectorf={0,1,1};for(inti=3;iarray){intsum=0;intmaxx=array[0];sum=array[
yeah17981
·
2023-09-05 19:11
动态规划
算法
【LeetCode】剑指 Offer <二刷>(7)
目录题目:
剑指Offer
14-I.剪绳子-力扣(LeetCode)题目的接口:解题思路:代码:过啦!!!
戊子仲秋
·
2023-09-05 15:12
38
天二刷剑指
Offer
leetcode
算法
职场和发展
go
golang
【LeetCode】剑指 Offer <二刷>(6)
目录题目:
剑指Offer
12.矩阵中的路径-力扣(LeetCode)题目的接口:解题思路:代码:过啦!!!
戊子仲秋
·
2023-09-05 15:11
38
天二刷剑指
Offer
leetcode
算法
职场和发展
go
golang
剑指Offer
- 数组中出现次数超过一半的数字
题目描述[数组中出现次数超过一半的数字]数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。如果不存在则输出0。解题思路遍历一遍数组,将数字和对应出现的次数作为key和value存放到hashmap中,然后取出次数超过一半的数字,时间复杂度为O(n),空间复杂度
一只可爱的柠檬树
·
2023-09-05 12:03
leetcode_刷题总结(c++)_回溯法
总结了回溯问题类型带你搞懂回溯算法(大量例题)排列用visited数组标记选用状态,组合(搜索)用index标记可选集的起始索引文章目录回溯法模板leetcode部分题目(一)数组46.全排列47.全排列II
剑指
zxm_
·
2023-09-05 01:06
leetcode
leetcode
深度优先
算法
单调队列
目录一,单调队列二,模板实现三,OJ实战
剑指Offer
59-I.滑动窗口的最大值一,单调队列单调队列是双端队列的拓展,支持尾部插入,双端删除,其中的数据始终维持单调性,从而队首就是所需的最值信息。
csuzhucong
·
2023-09-04 16:06
数据结构
【LeetCode】剑指 Offer <二刷>(5)
目录题目:
剑指Offer
10-II.青蛙跳台阶问题-力扣(LeetCode)题目的接口:解题思路:代码:过啦!!!
戊子仲秋
·
2023-09-04 16:55
38
天二刷剑指
Offer
leetcode
算法
职场和发展
【LeetCode】剑指 Offer <二刷>(2)
目录题目:
剑指Offer
04.二维数组中的查找-力扣(LeetCode)题目的接口:解题思路:代码:过啦!!!
戊子仲秋
·
2023-09-04 16:54
38
天二刷剑指
Offer
leetcode
算法
职场和发展
golang
go
【LeetCode】剑指 Offer <二刷>(3)
目录题目:
剑指Offer
06.从尾到头打印链表-力扣(LeetCode)题目的接口:解题思路:代码:过啦!!!
戊子仲秋
·
2023-09-04 16:54
38
天二刷剑指
Offer
leetcode
算法
职场和发展
go
【LeetCode】剑指 Offer <二刷>(4)
目录题目:
剑指Offer
09.用两个栈实现队列-力扣(LeetCode)题目的接口:解题思路:代码:过啦!!!
戊子仲秋
·
2023-09-04 16:24
38
天二刷剑指
Offer
leetcode
算法
职场和发展
(数学) 剑指 Offer 62. 圆圈中最后剩下的数字 ——【Leetcode每日一题】
❓
剑指Offer
62.圆圈中最后剩下的数字难度:简单0,1,···,n-1这n个数字排成一个圆圈,从数字0开始,每次从这个圆圈里删除第m个数字(删除后从下一个数字开始计数)。
酷酷的懒虫
·
2023-09-04 04:25
LeetCode
leetcode
算法
职场和发展
(位运算) 剑指 Offer 56 - I. 数组中数字出现的次数 ——【Leetcode每日一题】
❓
剑指Offer
56-I.数组中数字出现的次数难度:中等一个整型数组nums里除两个数字之外,其他数字都出现了两次。请写程序找出这两个只出现一次的数字。
酷酷的懒虫
·
2023-09-04 04:25
LeetCode
leetcode
算法
职场和发展
(位运算) 剑指 Offer 15. 二进制中1的个数 ——【Leetcode每日一题】
❓
剑指Offer
15.二进制中1的个数难度:简单编写一个函数,输入是一个无符号整数(以二进制串的形式),返回其二进制表达式中数字位数为‘1’的个数(也被称为汉明重量).)。
酷酷的懒虫
·
2023-09-04 03:24
LeetCode
leetcode
算法
职场和发展
代码随想录二刷day08
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、力扣344.反转字符串二、力扣541.反转字符串II三、力扣
剑指Offer
05.替换空格四、力扣151.反转字符串中的单词五
乱世在摸鱼
·
2023-09-04 01:58
java
算法
数据结构
leetcode
Python
编程练习
与解答 练习104:十六进制和十进制数字
编写两个程序hex2int()和int2hex()在十六进制数字和十进制之间进行转换。hex2int负责将16进制的数字转换为十进制,而int2hex负责将十进制数字转换为十六进制。确保大小写字母都能正常工作。#首先解决十六进制转化为十进制defhex2int(a):#首先解决大小写问题所有字母大写c=a.upper()#检索字母并赋值逐个累加#首先定义一个总数countcount=0length
ZSandGQ
·
2023-09-03 19:47
Python编程练习与解答
python
开发语言
linux
代码随想录一刷打卡——字符串
文章目录前言一、344.反转字符串二、541.反转字符串II三、
剑指Offer
05.替换空格四、151.反转字符串中的单词五、
剑指Offer
58-II.左旋转字符串六、28.找出字符串中第一个匹配项的下标七
有名企梦的小菜鸡
·
2023-09-03 17:31
代码随想录刷刷刷
c++
学习
leetcode
程序人生
刷穿
剑指offer
-Day02-整数II
剑指Offer
II002.二进制加法https://l
清风Python
·
2023-09-03 17:35
LeetCodeHOT100热题02
之前的算法系列参看:
剑指offer
算法题01
剑指offer
算法题02七、动态规划1.最长回文子串题目:https://leetcode.cn/problems/longest-palindromic-substring
Jeremy_权
·
2023-09-03 15:53
算法
算法
leetcode
[
剑指offer
]刷题笔记
连续子数组的最大和(常见✔)最小的k个数数组中出现次数超过一半的数字数据流中的中位数(难♧)连续子数组的最大和题目描述:HZ偶尔会拿些专业问题来忽悠那些非计算机专业的同学。今天测试组开完会后,他又发话了:在古老的一维模式识别中,常常需要计算连续子向量的最大和,当向量全为正数的时候,问题很好解决。但是,如果向量中包含负数,是否应该包含某个负数,并期望旁边的正数会弥补它呢?例如:{6,-3,-2,7,
毛十三_
·
2023-09-03 14:57
剑指Offer
(三十五):数组中的逆序对
剑指Offer
(三十五):数组中的逆序对搜索微信公众号:'AI-ming3526'或者'计算机视觉这件小事'获取更多算法、机器学习干货csdn:https://blog.csdn.net/baidu_31657889
xiaoming3526
·
2023-09-03 13:40
Python
编程练习
与解答 练习96:字符串是否表示整数
本练习将编写一个名为isInteger的函数,用于确定字符串中的字符是否代表有效整数,确定字符串是否表示整数时,则应忽略开通要或者结尾的任何空白。一旦这个空白被忽略,如果字符串的长度至少是1,且只包含数字,则该字符就表示一个整数,或者他的第一个字符是“+”或者“-”,且第一个字符后面有一个或则多个字符,所有字符都是数字。编写一个main程序,从用户那里读取一个字符串,兵报告是否代表一个整数。如果包
ZSandGQ
·
2023-09-03 12:12
Python编程练习与解答
python
开发语言
Python
编程练习
与解答 练习98:一个数是素数吗
质数是大于1的整数,它只能被1和它本身整除。编写一个函数,来确定他的参数是不是质数,如果是,则返回True,否则返回False。编写一个main程序,从用户那里读取一个整数并显示一条消息,指示它是不是质数。如果包含解答的文件被导入另一个程序中,请确保main程序不会运行defs_num(a):foriin(2,a):ifa%i==0:returnFalsereturnTruedefmain():n
ZSandGQ
·
2023-09-03 12:12
Python编程练习与解答
python
Python
编程练习
与解答 练习81: 二进制转换到十进制
编写一个程序,将二进制转换为十进制数。程序应该还先以字符串形式读取用户输入的二进制数,然后通过处理二进制中的每个数字,来计算等效的十进制数。最后,程序应该使用适当的消息来显示等效的十进制数。解决问题:使用python将二进制数字转换为十进制数字#读取二进制数字two_num=(input("请输入要转换的数字"))#转换成数字#计算字符串长度length=len(two_num)#设置总数为0co
ZSandGQ
·
2023-09-03 12:42
Python编程练习与解答
python
Python
编程练习
与解答 练习93:在终端窗口居中一个显示字符串
编写一个函数,以字符串s作为第一个参数,以窗口的字符宽度w作为第二个参数。函数将返回一个新字符串,其中包括所需的前导空格,以便在打印时新字符串s在窗口居中显示。新字符串的构造方法如下:如果s的长度大于或等于窗口的宽度,那么应该返回s如果s的长度小于窗口的宽度,那么应该返回一个字符串,其中包含(w-len(s))//2个空格,后跟s。编写一个程序,通过在窗口中显示多个居中的字符串来演示函数defst
ZSandGQ
·
2023-09-03 12:42
Python编程练习与解答
python
Python
编程练习
与解答 练习121:随机的彩票号码
为赢得某项彩票的头奖,必须将彩票上的所有6个数字与彩票组织者抽到的1-49之间的6个数字匹配。编写一个程序,生成随机选择的6个数字的彩票。确保所选的6个数字不包含任何重复。按升序显示数字。#引入随机数importrandom#定义空列表存储数字list=[]frequence=0foriinrange(6):#定义随机数范围num=random.randint(1,50)ifnumnotinlis
ZSandGQ
·
2023-09-03 12:41
Python编程练习与解答
python
开发语言
Python
编程练习
与解答 练习100:随机密码
编写一个生成最忌密码的函数,密码的长度应该在7-10个字符之间。每个字符应该从ASCII表的第33位到126位中随机选择。函数不接受任何参数,返回随机生成的密码作为位移结果。在文件的main程序中显示随机生成的密码。main程序只在解答没有被导入另一个文件时运行#引入随机数importrandomdefcode():#控制密码长度lengtn=random.randint(7,11)#随机生成密码
ZSandGQ
·
2023-09-03 12:11
Python编程练习与解答
python
开发语言
Python
编程练习
与解答 练习76:多个单词的回文
当忽略空格时,有许多短语是回文。例子包括”godog“,fleetomeremoteelf等。扩展练习75的解答,以便确定字符串是否是回文时忽略空格。对于另一个挑战,进一步扩展解答,这样也可以忽略标点符号,并将大写字母和小写字母视为等同。解决问题:1.python大小字母写转换2.删除python中空格#从用户处读取消息stress=input("请输入字符串")#判断是否是字符串#忽略空格处理,
ZSandGQ
·
2023-09-03 12:11
Python编程练习与解答
python
开发语言
Leetcode专题[数组]-
剑指offer
10-I.-斐波那契数列
leetcode链接:https://leetcode.cn/problems/fei-bo-na-qi-shu-lie-lcof/soluti...解题思路:递归funcfib(nint)int{ifn==0||n==1{returnn}a,b:=0,1fori:=2;i<=n;i++{a,b=b,(a+b)%1000000007}returnb}
·
2023-09-03 12:38
go
Leetcode专题[数组]-
剑指offer
10-I.-斐波那契数列
leetcode链接:https://leetcode.cn/problems/fei-bo-na-qi-shu-lie-lcof/soluti...解题思路:递归funcfib(nint)int{ifn==0||n==1{returnn}a,b:=0,1fori:=2;i<=n;i++{a,b=b,(a+b)%1000000007}returnb}
·
2023-09-03 12:06
go
每日一题之《
剑指offer
》42,43,44题
第42题:和为S的两个数字难易度:⭐输入一个递增排序的数组和一个数字S,在数组中查找两个数使得他们的和正好是S,如果有多对数字的和等于S,输出两个数的乘积最小的。对应每个测试案例,输出两个数,小的先输出。本题分析:使用一个头指针和一个尾指针,每次让头指针和尾指针所对应的数字相加判断和是否为sum。因为数组是增序排列的,如果和小于sum,头指针++,如果和大于sum,尾指针--。这样使用夹逼法,遇到
憨憨二师兄
·
2023-09-03 05:07
剑指offer
4J【C2 P6】倒序打印链表
题目倒序打印链表题解递归intsize=0;intindex=0;int[]data;publicint[]printDesc(ListNoderoot){visit(root);returndata;}privatevoidvisit(ListNoderoot){if(root==null){data=newint[size];return;}size++;visit(root.getNext(
sxqiong
·
2023-09-03 01:27
剑指 Offer 11. 旋转数组的最小数字
剑指Offer
11.旋转数组的最小数字二分要注意的是,由于存在重复数字,所以初始状态可能不满足二分的性质。
dotJunz
·
2023-09-02 22:35
#
剑指offer
算法
剑指 Offer 12. 矩阵中的路径
剑指Offer
12.矩阵中的路径推荐写法把判断条件都写在dfs函数开头(对节点进行处理,尽量不要对边进行处理)写法一classSolution{boolean[][]vis;publicbooleanexist
dotJunz
·
2023-09-02 22:35
#
剑指offer
算法
剑指 Offer 13. 机器人的运动范围
剑指Offer
13.机器人的运动范围和
剑指Offer
12.矩阵中的路径是同一模板classSolution{intres=0;boolean[][]vis;publicintmovingCount(intm
dotJunz
·
2023-09-02 22:35
#
剑指offer
算法
MapReduce分布式并行
编程练习
MapReduce分布式并行
编程练习
文章目录一、目的二、内容三、过程一、目的1、理解MapReduce分布式并行编程的基本概念和原理;2、掌握MapReduce的执行流程以及shuffle的执行过程;3
豪富专用
·
2023-09-02 20:26
mapreduce
分布式
大数据
《C Primer Plus》
编程练习
—第14章
目录《CPrimerPlus》
编程练习
第14章1.exercise1.c2.exercise2.c3.exercise3.c4.exercise4.c5.exercise5.c6.exercise6.c7
chaofeng426
·
2023-09-02 19:25
《C
Primer
Plus》
c语言
算法
学习
开发语言
程序人生
代码随想录二刷day02
如何生成可参考右边的帮助文档文章目录前言一、力扣977.有序数组的平方二、力扣209.长度最小的子数组三、力扣904.水果成篮四、力扣76.最小覆盖子串五、力扣59.螺旋矩阵II六、力扣54.螺旋矩阵七、力扣
剑指
乱世在摸鱼
·
2023-09-02 14:56
java
算法
数据结构
leetcode
toBinaryString()方法
最近在刷
剑指offer
,需要用到十进制转换成二进制的方法。Integer类中有静态方法:toBinaryString(inti):返回int变量的二进制表示的字符串。
程序媛233
·
2023-09-02 08:46
<
剑指Offer
>面试题50(1): 字符串中第一个只出现一次的字符
题目描述在字符串中找出第一个只出现一次的字符如,输入"abaccdeff",则输出b题目解读
剑指Offer
243代码思路一,直接使用STL中的map#include#includeusingnamespacestd
cb_guo
·
2023-09-02 08:59
剑指Offer
56-I.数组中数字出现的次数 C++
1、题目描述一个整型数组nums里除两个数字之外,其他数字都出现了两次。请写程序找出这两个只出现一次的数字。要求时间复杂度是O(n),空间复杂度是O(1)。示例1:输入:nums=[4,1,4,6]输出:[1,6]或[6,1]示例2:输入:nums=[1,2,10,4,1,4,3,3]输出:[2,10]或[10,2]2、VS2019上运行Krahets方法(位运算)#include#include
猴子不是唯一的动物
·
2023-09-02 01:22
剑指Offer刷题
c++
算法
leetcode
力扣
上一页
32
33
34
35
36
37
38
39
下一页
按字母分类:
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
其他