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
JZ
剑指offer-
JZ
48不用加减乘除做加法
时间限制:C/C++1秒,其他语言2秒空间限制:C/C++32M,其他语言64M热度指数:215717本题知识点:进制转化数学题目描述写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。代码functionAdd(num1,num2){if(num1===0){returnnum2;}if(num2===0){returnnum1;}letA=num1^num2;letB
jiao_yk
·
2020-09-10 23:02
刷题记录
剑指offer-
JZ
67剪绳子-noAccept
代码是对的,牛客的判题机一直不让过.要么就是pow函数的误差时间限制:C/C++1秒,其他语言2秒空间限制:C/C++64M,其他语言128M热度指数:150076本题知识点:贪心题目描述给你一根长度为n的绳子,请把绳子剪成整数长的m段(m、n都是整数,n>1并且m>1,m<=n),每段绳子的长度记为k[1],…,k[m]。请问k[1]x…xk[m]可能的最大乘积是多少?例如,当绳子的长度是8时,
jiao_yk
·
2020-09-10 23:02
刷题记录
剑指offer-
JZ
38二叉树的深度
时间限制:C/C++1秒,其他语言2秒空间限制:C/C++32M,其他语言64M热度指数:283761本题知识点:树题目描述输入一棵二叉树,求该树的深度。从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路径,最长路径的长度为树的深度。方法一(递归)functionTreeDepth(pRoot){if(!pRoot){return0;}return1+Math.max(TreeDepth
jiao_yk
·
2020-09-10 23:02
刷题记录
剑指offer.
JZ
38二叉树的深度
输入一棵二叉树,求该树的深度。从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路径,最长路径的长度为树的深度。思路:DFScode:/*structTreeNode{intval;structTreeNode*left;structTreeNode*right;TreeNode(intx):val(x),left(NULL),right(NULL){}};*/classSolution{
zmy19
·
2020-09-10 23:01
剑指offer
剑指offer.
JZ
48不用加减乘除做加法
写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号`在这里插入代码片`。思路:位运算1.两个数相异或:相当于没一位相加(不考虑进位);2.两个数相与并左移1位:相当于求得进位;3.将上述两个步骤相加。代码:packageoffer;publicclassJZ48{publicstaticintadd(intnum1,intnum2){inta,b;//进位为零,跳出循环w
zmy19
·
2020-09-10 23:01
剑指offer
剑指Offer
JZ
45 扑克牌顺子(Java)
一题目描述LL今天心情特别好,因为他去买了一副扑克牌,发现里面居然有2个大王,2个小王(一副牌原本是54张_)…他随机从中抽出了5张牌,想测测自己的手气,看看能不能抽到顺子,如果抽到的话,他决定去买体育彩票,嘿嘿!!“红心A,黑桃3,小王,大王,方片5”,“OhMyGod!”不是顺子…LL不高兴了,他想了想,决定大\小王可以看成任何数字,并且A看作1,J为11,Q为12,K为13。上面的5张牌就可
z独守孤城
·
2020-09-10 23:39
刷题
[2021校招必看之Java版《剑指offer》-51] 构建乘积数组
文章目录1、题目描述2、解题思路3、解题代码4、解题心得1、题目描述 【
JZ
51】给定一个数组A[0,1,...,n-1],请构建一个数组B[0,1,...,n-1],其中B中的元素B[i]=A[0]
学哥斌
·
2020-09-10 23:06
剑指offer(Java语言)
【剑指offer】48.不用加减乘除做加法
github链接:
JZ
48-不用加减乘除做加法C++代码#includeus
追梦者_AIer
·
2020-09-10 23:06
#
剑指offer题解
位运算
【剑指offer】37.数字在排序数组中出现的次数
,则直接返回0;数组有一个元素并且k与该元素相等,则直接返回1;否则启用二分查找,若找不到k则直接返回0;若找到k在数组中位置,并分别向左和向右查找k,判断是否包含重复的k,并计数;github链接:
JZ
37
追梦者_AIer
·
2020-09-10 23:06
#
剑指offer题解
[2021校招必看之Java版《剑指offer》-45] 扑克牌顺子
文章目录1、题目描述2、解题思路3、解题代码4、解题心得1、题目描述 【
JZ
45】LL今天心情特别好,因为他去买了一副扑克牌,发现里面居然有2个大王,2个小王(一副牌原本是54张_)…他随机从中抽出了
学哥斌
·
2020-09-10 23:35
剑指offer(Java语言)
[2021校招必看之Java版《剑指offer》-43] 左旋转字符串
文章目录1、题目描述2、解题思路3、解题代码4、解题心得1、题目描述 【
JZ
43】汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果。
学哥斌
·
2020-09-10 23:35
剑指offer(Java语言)
《剑指offer》
JZ
37数字在排序数组中出现的次数
统计一个数字在排序数组中出现的次数。解析:有两种方法:①暴力遍历②二分查找:也分两类吧:一类是直接使用binarySearch;一类是编写一个二分查找:代码:方法一:(自己写的哟)/*intcount=0;for(inti=0;ik){hight=mid-1;}else{count++;intindex=mid+1;while(index=0&&array[index]==k){count++;i
family_Lin
·
2020-09-10 23:34
剑指offer
《剑指offer》
JZ
43左旋转字符串
汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果。对于一个给定的字符序列S,请你把其循环左移K位后的序列输出。例如,字符序列S=”abcXYZdef”,要求输出循环左移3位后的结果,即“XYZdefabc”。是不是很简单?OK,搞定它!解析:substring(n)substring(beginIndex,endIndex)代码:publicc
family_Lin
·
2020-09-10 23:34
剑指offer
《剑指offer》
JZ
38二叉树的深度
JZ
38:输入一棵二叉树,求该树的深度。从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路径,最长路径的长度为树的深度。
family_Lin
·
2020-09-10 23:34
剑指offer
【剑指Offer】
JZ
67 剪绳子 (贪心)
题目描述给你一根长度为n的绳子,请把绳子剪成整数长的m段(m、n都是整数,n>1并且m>1,m=5),满足式子3(n-3)>n且2(n-2)>n,如果不割则乘上n,如果以长度为3和长度为2来割乘上的值是大于n的,所以这个部分要以长度为3和2进行分割。又3(n-3)>2(n-2),即这种情况以长度为3来割乘积更大,所以这部分优先要割长度为3的绳子。publicclassSolution{public
limuchu
·
2020-09-10 22:56
刷题
剑指Offer
贪心算法
剑指
JZ
45—扑克牌顺子
题目描述LL今天心情特别好,因为他去买了一副扑克牌,发现里面居然有2个大王,2个小王(一副牌原本是54张^_^)...他随机从中抽出了5张牌,想测测自己的手气,看看能不能抽到顺子,如果抽到的话,他决定去买体育彩票,嘿嘿!!“红心A,黑桃3,小王,大王,方片5”,“OhMyGod!”不是顺子.....LL不高兴了,他想了想,决定大\小王可以看成任何数字,并且A看作1,J为11,Q为12,K为13。上
jianghuia
·
2020-09-10 22:45
【剑指offer@
JZ
41--
JZ
50】
JZ
41:和为S的连续正数序列题目描述:小明很喜欢数学,有一天他在做数学作业时,要求计算出9~16的和,他马上就写出了正确答案是100。
奇幻岛
·
2020-09-10 22:40
牛客网和LeetCode习题
剑指Offer——
JZ
51.构造乘积数组【前后缀数组】
题目传送门题解区间线性问题,直接考虑前后缀即可分别计算前缀后缀乘积和,即可线性复杂度AC-CodeclassSolution{public:vectormultiply(constvector&A){vectorB(A.size(),1);for(inti=1;i=0;--j){tmp*=A[j+1];B[j]*=tmp;}returnB;}};
nirvana · rebirth
·
2020-09-10 22:07
剑指Offer
剑指Offer——
JZ
38.二叉树的深度
题目传送门题解sb题,不多bbAC-Code/*structTreeNode{intval;structTreeNode*left;structTreeNode*right;TreeNode(intx):val(x),left(NULL),right(NULL){}};*/classSolution{public:intTreeDepth(TreeNode*pRoot){if(!pRoot)ret
nirvana · rebirth
·
2020-09-10 22:07
剑指Offer
剑指Offer——
JZ
45.扑克牌顺子【排序 & 思维】
题目传送门题解排序然后随便搞一下即可AC-CodeclassSolution{public:boolIsContinuous(vectornumbers){if(numbers.empty())returnfalse;sort(numbers.begin(),numbers.end());intzeronums=0;//万能牌的个数for(inti=0;i1)//因为一定非降序,判断可以省去,如果
nirvana · rebirth
·
2020-09-10 22:07
剑指Offer
剑指Offer——
JZ
37.数字在排序数组中出现的次数【二分】
题目传送门题解遍历一遍真的是太不优美(sb)了有序数组嘛,闭着眼睛都知道是二分→_→找到两个位置第一个>=k的位置第一个>k的位置AC-CodeclassSolution{public:intGetNumberOfK(vectordata,intk){//returnsolve(data,k);autolindex=lower_bound(data.begin(),data.end(),k);au
nirvana · rebirth
·
2020-09-10 22:07
剑指Offer
剑指offer
JZ
38 - 二叉树的深度- JavaScript
1、题目描述输入一棵二叉树,求该树的深度。从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路径,最长路径的长度为树的深度。比如:给定二叉树[3,9,20,null,null,15,7],返回它的最大深度3。3/\920/\1572、解题思路求一个规模为n的问题,先求左边规模大约为n/2的问题,再求右边规模大约为n/2的问题。然后合并左边,右边的解,从而求得最终解。具体可参考归并排序。所以
yingjieweb
·
2020-09-10 22:29
Algorithm
JZ
48:不用加减乘除做加法
不用加减乘除做加法剑指Offer上遇到的一个题,还蛮有意思的。算法描述:写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。解题思路:看到不用四则运算符号的时候第一反应就是将其转化为二进制的位运算。在计算机中,整数n是用补码进行存储的【补码:如果n为正数,则原码=反码=补码,如果n为负数,则补码=反码+1】。s=a+b其实就是a和b的补码无进位和+进位的结果,其中,无进位
Juno99
·
2020-09-10 22:27
算法
剑指offer
JZ
45 扑克牌顺子 Python 解
一.题目描述LL今天心情特别好,因为他去买了一副扑克牌,发现里面居然有2个大王,2个小王(一副牌原本是54张^_^)...他随机从中抽出了5张牌,想测测自己的手气,看看能不能抽到顺子,如果抽到的话,他决定去买体育彩票,嘿嘿!!“红心A,黑桃3,小王,大王,方片5”,“OhMyGod!”不是顺子.....LL不高兴了,他想了想,决定大\小王可以看成任何数字,并且A看作1,J为11,Q为12,K为13
奋力翻身的咸鱼=_=
·
2020-09-10 22:17
剑指offer
JZ
51构建乘积数组
题目描述给定一个数组A[0,1,…,n-1],请构建一个数组B[0,1,…,n-1],其中B中的元素B[i]=A[0]A[1]…*A[i-1]A[i+1]…*A[n-1]。不能使用除法。(注意:规定B[0]=A[1]*A[2]*…*A[n-1],B[n-1]=A[0]*A[1]*…*A[n-2];)对于A长度为1的情况,B无意义,故而无法构建,因此该情况不会存在。方法:根据题目描述,如果可以使用除
慢半拍超人
·
2020-09-10 22:03
剑指offer
剑指 Offer-
JZ
51-构建乘积数组
题目描述给定一个数组A[0,1,…,n-1],请构建一个数组B[0,1,…,n-1],其中B中的元素B[i]=A[0]A[1]…*A[i-1]A[i+1]…*A[n-1]。不能使用除法。(注意:规定B[0]=A[1]*A[2]*…*A[n-1],B[n-1]=A[0]*A[1]*…*A[n-2];)对于A长度为1的情况,B无意义,故而无法构建,因此该情况不会存在。解题思路见代码代码实现classS
Zachzqh
·
2020-09-10 22:31
剑指offer
剑指offer-
JZ
51-构建乘积数组
题目描述给定一个数组A[0,1,...,n-1],请构建一个数组B[0,1,...,n-1],其中B中的元素B[i]=A[0]*A[1]*...*A[i-1]*A[i+1]*...*A[n-1]。不能使用除法。(注意:规定B[0]=A[1]*A[2]*...*A[n-1],B[n-1]=A[0]*A[1]*...*A[n-2];)对于A长度为1的情况,B无意义,故而无法构建,因此该情况不会存在。C
给你一颗小瓜子
·
2020-09-10 22:16
C/C++
JZ
37 数字在排序数组中出现的次数
题目描述统计一个数字在升序数组中出现的次数。代码publicclassSolution{publicintGetNumberOfK(int[]array,intk){intlow=0;inthigh=array.length-1;intmid=(low+high)/2;intcount=0;while(high-low==1){if(array[mid]>k){high=mid;}elseif(a
长勺
·
2020-09-10 22:11
剑指offer
JZ
45 扑克牌顺子
题目描述LL今天心情特别好,因为他去买了一副扑克牌,发现里面居然有2个大王,2个小王(一副牌原本是54张_)…他随机从中抽出了5张牌,想测测自己的手气,看看能不能抽到顺子,如果抽到的话,他决定去买体育彩票,嘿嘿!!“红心A,黑桃3,小王,大王,方片5”,“OhMyGod!”不是顺子…LL不高兴了,他想了想,决定大\小王可以看成任何数字,并且A看作1,J为11,Q为12,K为13。上面的5张牌就可以
长勺
·
2020-09-10 22:11
剑指offer
JZ
38 二叉树的深度
题目描述输入一棵二叉树,求该树的深度。从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路径,最长路径的长度为树的深度。思路树结构,每一步操作一样,可以想到递归,即节点的深度为为左右子节点深度较大的一个节点深度。代码/**publicclassTreeNode{intval=0;TreeNodeleft=null;TreeNoderight=null;publicTreeNode(intv
长勺
·
2020-09-10 22:11
剑指offer
JZ
48 不用加减乘除做加法
题目描述写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。思路题目不允许用+、-、*、/四则运算符号,推测想考察我们计算机底层运算规则,即二进制的运算。二进制加法运算无非就是满2进一。先想好具体的实现,举个例子思考,十进制8+5=10+3;二进制2+3=4+1;0010200113------------00011^运算01004&运算同时左移一位-----------
长勺
·
2020-09-10 22:11
剑指offer
JZ
43 左旋转字符串
题目描述汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果。对于一个给定的字符序列S,请你把其循环左移K位后的序列输出。例如,字符序列S=”abcXYZdef”,要求输出循环左移3位后的结果,即“XYZdefabc”。是不是很简单?OK,搞定它!代码publicclassSolution{publicStringLeftRotateString(
长勺
·
2020-09-10 22:11
剑指offer
剑指offer-
JZ
51构建乘积数组
时间限制:C/C++1秒,其他语言2秒空间限制:C/C++32M,其他语言64M热度指数:236342本题知识点:数组题目描述给定一个数组A[0,1,…,n-1],请构建一个数组B[0,1,…,n-1],其中B中的元素B[i]=A[0]A[1]…*A[i-1]A[i+1]…*A[n-1]。不能使用除法。(注意:规定B[0]=A[1]*A[2]*…*A[n-1],B[n-1]=A[0]*A[1]*…
jiao_yk
·
2020-09-10 22:10
刷题记录
【剑指Offer】
JZ
51 构建乘积数组 (有点懵)
题目描述给定一个数组A[0,1,…,n-1],请构建一个数组B[0,1,…,n-1],其中B中的元素B[i]=A[0]A[1]…*A[i-1]A[i+1]…*A[n-1]。不能使用除法。(注意:规定B[0]=A[1]*A[2]*…*A[n-1],B[n-1]=A[0]*A[1]*…*A[n-2];)理解1、通过B[i]=A[0]A[1]…*A[i-1]A[i+1]…*A[n-1]知道了不会乘上自己
limuchu
·
2020-09-10 22:25
刷题
JZ
51 构建乘积数组
题目描述给定一个数组A[0,1,…,n-1],请构建一个数组B[0,1,…,n-1],其中B中的元素B[i]=A[0]A[1]…*A[i-1]A[i+1]…*A[n-1]。不能使用除法。(注意:规定B[0]=A[1]*A[2]*…*A[n-1],B[n-1]=A[0]*A[1]*…*A[n-2];)对于A长度为1的情况,B无意义,故而无法构建,因此该情况不会存在。思路读题,理解数组B的规律,发现B
长勺
·
2020-09-10 22:23
剑指offer
ElasticSearch-6.5.3系列 安装篇一
准备资料:JDKElasticSearch-6.5.3KibanaLogstash链接:https://pan.baidu.com/s/1TMpMvXjMvUbpVnpfBIJDXA提取码:e1
jz
安装环境
悟能的师兄
·
2020-09-10 21:07
Elasticsearch
ElasticSearch-6.5.3系列 安装篇二
准备资料:JDKElasticSearch-6.5.3KibanaLogstash链接:https://pan.baidu.com/s/1TMpMvXjMvUbpVnpfBIJDXA提取码:e1
jz
安装环境
悟能的师兄
·
2020-09-10 11:17
Elasticsearch
《在家就能读MBA+掌握经营的艺术》阅读笔记(二)
2月25日(农历正月二十一)蜗牛笔记——《在家就能读MBA+掌握经营的艺术》阅读笔记今日推荐书籍:如何阅读一本书链接:https://pan.baidu.com/s/1DTuQn-
Jz
-7HU2elBWryGiA
一只跑步中的小蜗牛
·
2020-08-26 13:21
汇编一日一学(6)--顺序显示小写字母的前导后置/21h中断
axpushaxinput:movah,7H;键盘输入(无回显)int21Hcmpe:cmpal,20H;比较指令CMP(compare),ZF=1减法结果为零,20HASCII32空格JEexit;根据条件码的值转移:
JZ
liufei_learning
·
2020-08-26 13:04
汇编
2019-6-27六项精进打卡
三、建功:(对工作)1、团队拜访
JZ
Lily_0411
·
2020-08-26 11:49
JZ
16 --合并两个排序链表(JS)
题目描述:合并两个排序链表输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。题目解析:functionMerge(pHead1,pHead2){//writecodehereletvHead=newListNode(-1);letpre=vHead;while(pHead1&&pHead2){if(pHead1.val
七月是我的生日
·
2020-08-25 18:22
JZoffer
MVP快速集成框架
MVP快速集成框架原理图Java类及包路径解释com.
jz
.appframe.behaviorbehavior路径下定义每个视图(Activity)的请求行为和响应行为,内部对应到每一个方法com.
jz
.appframe.dataapp
jackzhous_
·
2020-08-25 17:48
android
接口开发
_name__)#把当前这个python文件当做一个服务defmy_db(sql,port=3306,charset='utf8'):ip,user,passwd,db='10.24.31.40','
jz
dingman3849
·
2020-08-25 17:11
python
json
postman
【day19.7.3日复盘】
【看感恩日记】4花费,17(车费)5今日反思➕改进
jz
6得分➕打气:加油。85(感恩日记很棒)7每日/明日最重要三件事1,
jz
,2,亲戚家【3,八戒书,明后天寄出】
小阿姐菲菲说
·
2020-08-25 14:55
剑指offer 63 求输入流中位数/JAVA
剑指offer63求输入流中位数
JZ
63题目:如何得到一个数据流中的中位数?如果从数据流中读出奇数个数值,那么中位数就是所有数值排序之后位于中间的数值。
是林夕
·
2020-08-25 05:20
剑指offer
算法
数据结构
数据分析
堆排序
优先队列
linux中使用串口(dnw)下载程序到
jz
2440开发板
对于大多数使用韦东山
jz
2440开发板的用户来说,使用OpenJTAG或EasyOpenJTAG是非常方便的,并且视频教程中也是用这两种来教学的,对于没有OpenJTAG、EasyOpenJTAG的用户
乱世巨星001
·
2020-08-24 19:53
Linux
老股民倾心分享“三线开花”选股战法,抓黑马再也不用低声下气问东问西!
【
jz
8888856】一、三线开花简介三线开花
谷壬峻
·
2020-08-24 18:53
(转:) 谷歌正在解决敏感词的烦恼
(转自:)http://www.
jz
123.cn/text/0651528.html两年前的一个深夜,我独在网络上徘徊,遇见S君,前来问我道,“先生可曾知晓您的名字已经成为Google的敏感词?”
iteye_18468
·
2020-08-24 14:15
other
【教程】将
JZ
2440的调试串口换成com2
mini2440有三个TTL串口可供选择,但是com1接口与USB-COM1来同一处,所以避免不必要的麻烦,我打算使用com2来充当调试串口。如果直接在电脑与开发板之间接一条线是肯定不行的。原因很简单嘛,电平不一样,两者是无法通信的。附上网址:http://mp.weixin.qq.com/s/S2JlEHKY1kck2pxVux6zHw
luyao3038
·
2020-08-24 08:35
用mini2440开发板学习韦东山毕业班移植最新的u-boot支持nand flash
用mini2440开发板学习韦东山毕业班移植最新的u-boot支持nandflash,在韦东山老师是按照
jz
2440的开发板进行讲解的,用的nandflash的芯片是MX29LV160DB,而mini2440
luyao3038
·
2020-08-24 08:34
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他