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
15:反转链表
剑指offerJZ15:反转链表问题输入一个链表,反转链表后,输出新链表的表头。思路非常基础的链表题,几乎所有学习链表的程序员都会在一开始学习这个算法。大思路就是运用三个变量存储上一个,现在和下一个链表,然后将现在的next指向上一个链表,在更新三个变量。唯一需要注意的是,当while循环结束时(也即是curnode到达了链表尾),此时curnode.next并没有被指向lastnode,需要在后
Qiucen Wu
·
2020-09-14 12:10
剑指offer
剑指 Offer
JZ
15 反转链表
题目描述输入一个链表,反转链表后,输出新链表的表头。迭代使用头插法/*publicclassListNode{intval;ListNodenext=null;ListNode(intval){this.val=val;}}*/publicclassSolution{publicListNodeReverseList(ListNodehead){ListNodefirst=newListNode(
吆嚯嚯嚯
·
2020-09-14 12:52
数据解构&算法
JZ
28 -数组中出现超过一半的数字(JS)
题目描述:数组中出现一半的数字数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。如果不存在则输出0。题目解析:利用js对象的属性不能重复的特性。遍历数组中的数字;将每个数字作为对象的属性,存进对象当第二次出现某个数字就将这个属性+1.最后通过forin判断。f
七月是我的生日
·
2020-09-14 12:14
JZoffer
JZ
20 表示数值的字符串:抽象与逻辑练习
题目:请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。例如,字符串"+100"、"5e2"、"-123"、"3.1416"、"-1E-16"、"0123"都表示数值,但"12e"、"1a3.14"、"1.2.3"、"+-5"及"12e+5.4"都不是。思路:面对情况较多并且前后顺序混乱的这种问题,我们应该先抽象出合理数字的模型,再拆分问题进行解决;举个例子:对于数字**-16.321E
chillinght
·
2020-09-14 12:14
algorithm
practice
《剑指offer》
JZ
53表示数值的字符串
请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。例如,字符串"+100","5e2","-123","3.1416"和"-1E-16"都表示数值。但是"12e","1a3.14","1.2.3","+-5"和"12e+4.3"都不是。解析:(这道题有点迷啊,其实可以直接用正则表达式匹配一下)链接:https://www.nowcoder.com/questionTerminal/6f8
family_Lin
·
2020-09-14 12:24
剑指offer
《剑指offer》
JZ
15反转链表
输入一个链表,反转链表后,输出新链表的表头。解析:很迷啊,对链表不熟悉的请移步:https://blog.csdn.net/qq_42351880/article/details/88637387?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-u
family_Lin
·
2020-09-14 12:24
剑指offer
《剑指offer》
JZ
41和为S的连续正数序列
小明很喜欢数学,有一天他在做数学作业时,要求计算出9~16的和,他马上就写出了正确答案是100。但是他并不满足于此,他在想究竟有多少种连续的正数序列的和为100(至少包括两个数)。没多久,他就得到另一组连续正数和为100的序列:18,19,20,21,22。现在把问题交给你,你能不能也很快的找出所有和为S的连续正数序列?GoodLuck!输出描述:输出所有和为S的连续正数序列。序列内按照从小至大的
family_Lin
·
2020-09-14 12:24
剑指offer
##剑指offfer##
JZ
15反转链表
思路采用表头插入法,进行反转,与
JZ
3题是一样的方法代码#-*-coding:utf-8-*-#classListNode:#def__init__(self,x):#self.val=x#self.next
pdswzd
·
2020-09-14 12:17
牛客网-剑指offer
链表
【剑指offer刷题】
JZ
15:反转链表
转载请注明出处:https://blog.csdn.net/loiter2/article/details/108185055【剑指offer刷题】
JZ
15:反转链表1、题目分析1.1题目描述与理解1.2
Spikeloiter
·
2020-09-14 12:36
剑指offer刷题
链表
数据结构
算法
java
面试
剑指Offer——
JZ
34.第一个只出现一次的字符【bitset】
进阶题目:
JZ
54.字符流中第一个不重复的字符AC-CodeclassSolution{public:intFirstNotRepeatingChar(stringstr){bitsetbs1,bs2;
nirvana · rebirth
·
2020-09-14 12:14
剑指Offer
剑指Offer——
JZ
53.表示数值的字符串【正则表达式】
题目传送门题解AC-Code#includeclassSolution{public:boolisNumeric(char*string){if(!string)returnfalse;std::regexreg("^[-+]?\\d*(?:\\.\\d*)?(?:[eE][+\\-]?\\d+)?$");returnregex_match(string,reg);}};
nirvana · rebirth
·
2020-09-14 12:14
剑指Offer
剑指Offer——
JZ
41.和为S的连续正数序列【滑动窗口】【√N复杂度数学解法】
题目传送门题解暴力直接gun粗对于连续区间的问题,前缀和滑动窗口都是不错的方案。滑动窗口的解法的时间复杂度很显然是O(N)O(N)O(N),实际时间复杂的可以常数降低至O(N2)O(\frac{N}{2})O(2N)前缀的话,一遍求前缀数组,然后按照滑动窗口的方式。其实最终都是滑动窗口的思维方式,因为O(N2)O(N^2)O(N2)枚举起终点的解法太垃圾了还有一种官方没有的解法,时间复杂度可以降低
nirvana · rebirth
·
2020-09-14 12:14
剑指Offer
构建乘积数组,正则表达式匹配,表示数值的字符串,字符流中第一个不重复的字符(剑指offer51-54)c++版本
#include#include#includeusingnamespacestd;classSolution{public://
JZ
51构建乘积数组vectormultiply(constvector
菜鸟numberone
·
2020-09-14 12:47
剑指offer
算法
算法
c++
剑指 Offer-
JZ
54-字符流中第一个不重复的字符
题目描述请实现一个函数用来找出字符流中第一个只出现一次的字符。例如,当从字符流中只读出前两个字符"go"时,第一个只出现一次的字符是"g"。当从该字符流中读出前六个字符“google"时,第一个只出现一次的字符是"l"。解题思路创建一个字符串变量characterStream,用于保存字符流的顺序;创建一个字符数组变量count,用于保存每个字符出现的次数。当字符流进来时,每进来一个字符,我们在c
Zachzqh
·
2020-09-14 12:46
剑指offer
数据结构
算法
JZ
40 数组中只出现一次的数字
题目描述一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。//num1,num2分别为长度为1的数组。传出参数//将num1[0],num2[0]设置为返回结果publicclassSolution{publicvoidFindNumsAppearOnce(int[]array,intnum1[],intnum2[]){if(array.length!=0
长勺
·
2020-09-14 12:37
剑指offer
JZ
41 和为S的连续正数序列
题目描述小明很喜欢数学,有一天他在做数学作业时,要求计算出9~16的和,他马上就写出了正确答案是100。但是他并不满足于此,他在想究竟有多少种连续的正数序列的和为100(至少包括两个数)。没多久,他就得到另一组连续正数和为100的序列:18,19,20,21,22。现在把问题交给你,你能不能也很快的找出所有和为S的连续正数序列?GoodLuck!输出描述:输出所有和为S的连续正数序列。序列内按照从
长勺
·
2020-09-14 12:37
剑指offer
JZ
15 反转链表
题目描述输入一个链表,反转链表后,输出新链表的表头。/*publicclassListNode{intval;ListNodenext=null;ListNode(intval){this.val=val;}}*/publicclassSolution{publicListNodeReverseList(ListNodehead){if(head==null){returnnull;}ListNo
长勺
·
2020-09-14 12:37
剑指offer
JZ
53 表示数值的字符串
题目描述请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。例如,字符串"+100",“5e2”,"-123",“3.1416"和”-1E-16"都表示数值。但是"12e",“1a3.14”,“1.2.3”,"±5"和"12e+4.3"都不是。publicclassSolution{publicbooleanisNumeric(char[]str){Strings=newString(st
长勺
·
2020-09-14 12:37
剑指offer
剑指offer-
JZ
54字符流中第一个不重复的字符
时间限制:C/C++1秒,其他语言2秒空间限制:C/C++32M,其他语言64M热度指数:256119本题知识点:字符串问题描述请实现一个函数用来找出字符流中第一个只出现一次的字符。例如,当从字符流中只读出前两个字符"go"时,第一个只出现一次的字符是"g"。当从该字符流中读出前六个字符“google"时,第一个只出现一次的字符是"l"。输出描述如果当前字符流没有存在出现一次的字符,返回#字符。/
jiao_yk
·
2020-09-14 12:33
刷题记录
《剑指offer》
JZ
54字符流中的第一个不重复字符
请实现一个函数用来找出字符流中第一个只出现一次的字符。例如,当从字符流中只读出前两个字符"go"时,第一个只出现一次的字符是"g"。当从该字符流中读出前六个字符“google"时,第一个只出现一次的字符是"l"。输出描述:如果当前字符流没有存在出现一次的字符,返回#字符。解析:ASCII:一共128个字符使用队列,先入先出;入:判断是否重复,不重复入队,重复不如队出:判断是否重复,重复删除,不重复
family_Lin
·
2020-09-14 12:32
剑指offer
[2021校招必看之Java版《剑指offer》-54] 字符流中第一个不重复的字符
文章目录1、题目描述2、解题思路3、解题代码4、解题心得1、题目描述 【
JZ
54】请实现一个函数用来找出字符流中第一个只出现一次的字符。
学哥斌
·
2020-09-14 12:32
剑指offer(Java语言)
队列
数据结构
leetcode
哈希表
剑指offer
JZ
54 字符流中第一个不重复的字符
题目描述请实现一个函数用来找出字符流中第一个只出现一次的字符。例如,当从字符流中只读出前两个字符"go"时,第一个只出现一次的字符是"g"。当从该字符流中读出前六个字符“google"时,第一个只出现一次的字符是"l"。输出描述:如果当前字符流没有存在出现一次的字符,返回#字符。importjava.util.*;publicclassSolution{privateMapmap=newHashM
长勺
·
2020-09-14 12:43
剑指offer
arm-linux 增加Telnet功能
链接地址:http://blog.csdn.net/l461269717/article/details/8510393在
jz
2440自带的文件系统里已经支持telnet工具,只是没有打开。
wenxiHuang
·
2020-09-14 03:13
Linux+arm
移植QT5.6到嵌入式开发板(史上最详细的QT移植教程)
移植以到
JZ
2440为例,使用韦老大提供的ubuntu9
BuildMyDream998
·
2020-09-14 02:20
嵌入式linux开发
QT
linux
嵌入式
开发板 nfs : server xxx.xxx.xxx.xxx not responding,still trying问题解决方法
今天在学
JZ
2440过程中,使用NFS作为根文件系统来启动板子,遇到了一个失败问题,提示说是nfs:server192.168.3.16notresponding.stilltrying.首先说说我的开发环境
BuildMyDream998
·
2020-09-14 02:19
嵌入式linux开发
买物教室 | T恤+衬衫,夏秋“王炸”组合!
,打破对传统素色衬衫的商务感、爸爸感、老土感,简单的基础衬衫也能穿出轻松的城市潮流店铺BOHRHOOSYTOCOIN不规则光感衬衫4688.5折告诉卖家你是在1626上看到的立享以上优惠淘宝口令$u7
jZ
1626潮流精选
·
2020-09-14 00:00
嵌入式Arm-Linux入门常见困惑解答
四.
JZ
2440V2,TQ2440,Ti
李彦龙
·
2020-09-13 20:21
工作相关
python 导入matplotlib报错
matplotlibpip3uninstallmatplotlibpip3installmatplotlib==2.2.3-ihttps://pypi.tuna.tsinghua.edu.cn/simple参考博文:https://blog.csdn.net/
jz
das白
·
2020-09-13 19:03
python
matplotlib
推荐两款远程桌面管理工具mRemoteNG、Parallels Client
mRemoteNG:http://www.
jz
5u.com/Soft/network/tel/48974.htmlParallelsClient:http://www.oyksoft.com/soft/
ligengdipan
·
2020-09-13 08:40
我的工具
JZ
7:大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0,第1项是1)。
题目描述大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0,第1项是1)。n<=39过程:0112358……这题我知道绝对要用递归,这样才帅。publicclassSolution{publicintFibonacci(intn){if(n==0)return0;if(n==1)return1;returnFibonacci(n-1)+Fibonac
coderge
·
2020-09-13 07:08
数据结构与算法
&
刷题
关于C#form窗体在连接SQL server数据库时,出现"关键字'user'附近有语法错误"的问题。
;database=
jz
;integratedsecurity=true";conn.Open();SqlCommandcom=newSqlComman
katarina_OK
·
2020-09-13 05:05
学习
sql
关于Robots META tag的使用
参考:http://www.
jz
5u.com/Article/Catalog30/1526.html
昆山人在上海
·
2020-09-12 22:57
随笔
JZ
10:我们可以用2*1的小矩形横着或者竖着去覆盖更大的矩形。请问用n个2*1的小矩形无重叠地覆盖一个2*n的大矩形,总共有多少种方法?
题目描述我们可以用2*1的小矩形横着或者竖着去覆盖更大的矩形。请问用n个2*1的小矩形无重叠地覆盖一个2*n的大矩形,总共有多少种方法?比如n=3时,2*3的矩形块有3种覆盖方法:过程:又有一种熟悉的感觉,又是递归啊,草(一种植物)!没意思了。publicclassSolution{publicintRectCover(inttarget){if(target==0||target==1||tar
coderge
·
2020-09-12 22:58
数据结构与算法
&
刷题
Linux查看环境变量命令env
1、Ubuntucarson@carson-K42
JZ
:~$envXDG_VTNR=7XDG_SESSION_ID=c2CLUTTER_IM_MODULE=ximXDG_GREETER_DATA_DIR
孤寂老仙
·
2020-09-12 03:58
Linux
linux
i2c 驱动五:gpio模拟i2c
自己实现设备和驱动分离-i2c驱动四:sysfs文件系统-i2c驱动五:gpio模拟i2c1.简介:gpio模拟i2c驱动可以解决i2c控制器不足的问题,但是,相对的可能要占用更多的cpu时间,此程序依然使用的是
jz
2440
qqliyunpeng
·
2020-09-12 00:51
linux驱动
韦东山嵌入式学习心得
因此,对于一个什么基础都没有的人,韦老师的学前班必须看,因为,我们需要在脑海中搭建起对于嵌入式,对于
jz
2440这款开发版的一个概念。
weixin_30871293
·
2020-09-11 10:39
牛客网——python之剑指0ffer之67道在线编程——
jz
61-
jz
67
剑指0ffer—67道在线编程—
jz
61~
jz
67
jz
61序列化二叉树
jz
62二叉搜索树的第k个节点
jz
63数据流中的中位数
jz
64滑动窗口的最大值
jz
65矩阵中的路径
jz
66机器人的运动范围
jz
67剪绳子
珞沫
·
2020-09-11 05:31
剑指Offer
JZ
DAY7总结
DAY7DAY7DAY7洛谷打卡凶,便知道今天不妙啊,果不其然,爆30。不过感觉今天的题目让我收获满满。T1T1T1改造二叉树改造二叉树改造二叉树小Y在学树论时看到了有关二叉树的介绍:在计算机科学中,二叉树是每个结点最多有两个子结点的有序树。通常子结点被称作“左孩子”和“右孩子”。二叉树被用作二叉搜索树和二叉堆。随后他又和他人讨论起了二叉搜索树。什么是二叉搜索树呢?二叉搜索树首先是一棵二叉树。设k
Sheep*
·
2020-09-11 05:08
新手
动态规划-
JZ
-青蛙跳台阶(斐波那契数列)
一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)。publicclassSolution{publicintJumpFloor(inttarget){//dp[i]在第几层台阶了有几种方法int[]dp=newint[target+1];dp[target]=1;dp[target-1]=1;for(inti=target-2;i
Jubi
·
2020-09-11 05:20
【Java】牛客_剑指offer(
JZ
6) 旋转数组的最小数字
题目来源:https://www.nowcoder.com/practice/9f3231a991af4f55b95579b44b7a01ba?tpId=13&&tqId=11159&rp=1&ru=/ta/coding-interviews&qru=/ta/coding-interviews/question-ranking题目描述把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转
weixin_43747073
·
2020-09-11 05:39
nowcoder
【Java】牛客_剑指offer(
JZ
7) 斐波那契数列
题目来源:https://www.nowcoder.com/practice/c6c7742f5ba7442aada113136ddea0c3?tpId=13&&tqId=11160&rp=1&ru=/ta/coding-interviews&qru=/ta/coding-interviews/question-ranking题目描述大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契
weixin_43747073
·
2020-09-11 05:39
nowcoder
剑指offer 剪绳子
JZ
67
剑指offer剪绳子目录题目描述题目理解暴力递归无记忆有记忆递归动态规划目录本文是参考牛客网的官方题解结合自己理解写的,官方题解:牛客官方题解题目描述给你一根长度为n的绳子,请把绳子剪成整数长的m段(m、n都是整数,n>1并且m>1,m1)的绳子,将其分成m段(m>1,m1)在此条件下,s=a1*a2*…*am,s最大针对本题来说,假如我们用暴力枚举的思路去思考,会出现以下一些问题:这段绳子到底应
简单1024
·
2020-09-11 05:04
剑指offer
算法
动态规划
java
二叉搜索树与双向链表、字符串的排列(剑指offer26-27)c++版本
structTreeNode*left;structTreeNode*right;TreeNode(intx):val(x),left(NULL),right(NULL){}};classSolution{public://
JZ
26
菜鸟numberone
·
2020-09-11 05:28
剑指offer
算法
序列化二叉树,二叉搜索树的第K个结点,数据流中的中位数(
JZ
61-63)C++版本)
#include#include#include#include#include//less,greater#includeusingnamespacestd;structTreeNode{intval;structTreeNode*left;structTreeNode*right;TreeNode(intx):val(x),left(NULL),right(NULL){}};classSolu
菜鸟numberone
·
2020-09-11 05:28
剑指offer
算法
算法
求1+2+..+n,不用加减乘除做加法,把字符串转换成整数,数组中重复的数字(剑指offer47-50)c++版本
#includeusingnamespacestd;classSolution{public://
JZ
47求1+2+3+...
菜鸟numberone
·
2020-09-11 05:28
剑指offer
算法
滑动窗口的最大值,矩阵中的路径,机器人的运动范围,剪绳子(剑指offer65-68)c++版本
#include#include#includeusingnamespacestd;classSolution{public://
JZ
65滑动窗口的最大值vectormaxInWindows(constvector
菜鸟numberone
·
2020-09-11 05:28
剑指offer
算法
算法
对称的二叉树,按之字形顺序打印二叉树,把二叉树打印成多行(剑指offer58-60)c++版本
structTreeNode*left;structTreeNode*right;TreeNode(intx):val(x),left(NULL),right(NULL){}};classSolution{public://
JZ
58
菜鸟numberone
·
2020-09-11 05:28
剑指offer
算法
栈的压入、弹出序列,从上往下打印二叉树,二叉搜索树的后序遍历序列(剑指offer21-23)c++版本
structTreeNode*left;structTreeNode*right;TreeNode(intx):val(x),left(NULL),right(NULL){}};classSolution{public://
JZ
21
菜鸟numberone
·
2020-09-11 05:27
剑指offer
算法
算法
c++
剑指offer题型分类
提示:剑指offer动态规划的题比较少,因此需要在Leetcode上专项训练剑指offer题型分类数据结构类题目LinkedListTree004-
JZ
4-重建二叉树017-
JZ
17-树的子结构018-
Valerius_zhaohui
·
2020-09-11 05:54
JAVA面试梳理
交叉编译openssh(
JZ
2440+linux kernel2.6.22.6)
常用远程登录嵌入式linux系统板开发方式介绍相信很多跑嵌入式linux的小伙伴都会经历搞块板子然后移植一个低版本的linuxkernel然后进行各种交叉编译开发的经历。然而使用串口去做终端交互实在是效率太低,于是使用telnet和ssh都是比较好的选择。telnet只要是移植了busybox基本上都会有的。ssh则需要自己去交叉编译移植一下。telnet简单粗暴又好用,自己开发用其实就够了,但是
来福的猫窝
·
2020-09-11 05:37
嵌入式linux
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他