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(第二版)
每日一练(22):连续子数组的最大和
title:每日一练(22):连续子数组的最大和categories:[
剑指offer
]tags:[每日一练]date:2022/02/21每日一练(22):连续子数组的最大和输入一个整型数组,数组中的一个或连续多个整数组成一个子数组
加班猿
·
2024-01-15 07:41
C //练习 4-12 运用printd函数的设计思想编写一个递归版本的itoa函数,即通过递归调用把整数转换为字符串。
C程序设计语言(
第二版
)练习4-12练习4-12运用printd函数的设计思想编写一个递归版本的itoa函数,即通过递归调用把整数转换为字符串。
Navigator_Z
·
2024-01-15 06:41
#
C程序设计语言(第二版)练习题
C/C++
c语言
算法
开发语言
2021-10-04
IT1.LeetCode力扣:左旋转字符串2021-10-04(
剑指Offer
58-II.左旋转字符串)2.《
剑指offer
》:p286~p288英语1.墨墨背单词:复习50个单词
幸福大黑鸭
·
2024-01-15 04:45
剑指Offer
面试题5 从尾到头打印链表
剑指Offer
面试题5从尾到头打印链表本文题目来自《
剑指offer
名企面试官精讲典型编程题》面试题5。题目5:输入一个链表的头结点,从尾到头反过来打印每个结点的值。
火雨_Nick
·
2024-01-15 00:53
Java
面试
程序员面试宝典
面试题
Java
链表
剑指Offer
:面试题06——从尾到头打印链表(java)
从尾到头打印链表1.问题描述给一个单向链表,请头尾到头进行打印数据2.算法思路思路一:定义一个ArrayList(动态数组),遍历链表进行存储,然后倒序输出但是我们可以想一下,其实我们无非就是用一块内存进行存储,先存储的最后进行输出,那么先进后出的顺序不就是栈的数据结构吗?所以我们立马就可以想到用栈去做‘’思路二:定义一个Stack(栈),遍历链表进行压栈,最后进行出栈我们既然想到了用栈,那么其实
我是方小磊
·
2024-01-15 00:22
剑指Offer
链表
数据结构
java
从尾到头打印链表
剑指offer
【
剑指offer
】面试题06 - 从尾到头打印链表
文章目录面试题6:从尾到头打印链表解法一:使用栈数据结构解法二:辅助数组解法三:递归打印面试题6:从尾到头打印链表题目描述输入一个链表,按链表从尾到头的顺序返回一个ArrayList。题目链接:LeetCode牛客网解法一:使用栈数据结构思路:开一个STL中的栈数据结构从头开始遍历将链表节点入栈边出栈边将值保存进入vector数组中vectorprintListFromTailToHead(Lis
代码被吃掉了
·
2024-01-15 00:22
LeetCode题解
剑指offer
链表
从头到尾打印链表
数据结构
算法
剑指offer
面试题06. 从尾到头打印链表(辅助栈法)
题目描述输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。思路详见链接代码classSolution:defreversePrint(self,head:ListNode)->List[int]:stack=[]whilehead:stack.append(head.val)head=head.nextreturnstack[::-1]复杂度时间复杂度O(N):入栈使用O(N)时
程旭员
·
2024-01-15 00:51
剑指offer
从尾到头打印链表
辅助栈法
剑指offer
Python
剑指offer
面试题5 从尾到头打印链表(java实现)
解题思路:在不改变链表本身结构的情况下,正常情况下遍历链表肯定是从头结点开始,直到最后一个结点。而现在需要从尾到头输出这个链表,这样满足后访问的结点先打印,类似于栈的后进先出特点,因此考虑利用栈这种数据结构,在遍历的同时将结点入栈。遍历结束后,将栈顶元素出栈,保存到arraylist中,直到栈空。classListNode{intval;ListNodenext=null;ListNode(int
Logan24
·
2024-01-15 00:20
剑指offer面试题
剑指offer
算法
面试题
java
从尾到头打印链表【LeetCode
剑指offer
】
题目:面试题06.从尾到头打印链表思路:两次遍历链表,第一次得到链表的length;定义一个返回数组,长度为链表的length;为数组反向赋值,赋值完成,也就将链表反向存储到数组中。实现:/***Definitionforsingly-linkedlist.*publicclassListNode{*intval;*ListNodenext;*ListNode(intx){val=x;}*}*/c
江璇Up
·
2024-01-15 00:50
剑指offer题解
面试题06.
从尾到头打印链表
剑指offer
剑指offer
面试题6 从尾到头打印链表
问题:输入一个链表的头结点,从尾到头反过来打印每个节点的值。输入:一个链表的头结点。输出:打印从尾到头的节点的值。思路:借用栈这一数据结构,遍历链表,将值存放在栈中。然后出栈,进行打印。代码:本地调试代码(迭代法)#include//#include".\Utilities\List.h"#includeusingnamespacestd;structListNode{intm_nValue;Li
Kobe Forever
·
2024-01-15 00:19
剑指offer
剑指offer
链表
逆序
从尾到头打印
剑指offer
面试题06 从尾到头打印链表C++
题目描述:输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。反转法:*Definitionforsingly-linkedlist.*structListNode{*intval;*ListNode*next;*ListNode(intx):val(x),next(NULL){}*};*/classSolution{public:vectorreversePrint(ListNo
l_c_c_c
·
2024-01-15 00:49
剑指offer
[
剑指offer
]面试题5:从尾到头打印链表
面试题5:从尾到头打印链表题目:输入一个链表的头结点,从尾到头反过来打印出每个结点的值。链表结点定义如下:structListNode{intm_nKey;ListNode*m_pNext;};通常打印是一个只读操作,我们不希望打印时修改内容。假设面试官也要求这个题目不能改变链表的结构。接下来我们想到解决这个问题肯定要遍历链表。遍历的顺序是从头到尾的顺序,可输出的顺序却是从尾到头。也就是说第一个遍
唐火
·
2024-01-15 00:49
[剑指offer]
链表
指针
面试
C++
递归
剑指offer
面试题5——链表之从尾到头打印链表
题目描述:输入一个链表,从尾到头打印每个结点的值。【方法一】:迭代输出/***structListNode{*intval;*structListNode*next;*ListNode(intx):*val(x),next(NULL){*}*};*/以上内容是题目给的结点定义,以及初始结点的初始化classSolution{public:vectorm_value;vectorprintListF
denghe1122
·
2024-01-15 00:17
数据结构/算法
剑指offer
剑指offer
面试题5 从尾到头打印链表
题目:输入一个链表的头结点,从尾到头反过来打印出每个结点的值;这是一道关于链表操作的题目,处理这类题目时必须非常小心的注意指针为null的问题,不然很容易抛出空指针异常。思路:如果可以要求提供一个空间来存储链表结点的话,这道题就再简单不过了。可以先创建一个栈,然后从头到尾遍历链表,遍历时把结点加入到栈内;最后不断从栈弹出结点,就可达到从尾到头打印链表。publicvoidprintListFrom
bingowang1991
·
2024-01-15 00:16
剑指offer
剑指offer
链表操作
剑指offer
面试题5 从尾到头打印链表
考察点链表知识点数组和链表都属于线性表。线性表在计算机中有俩种存储方式,按照顺序存储的就是数组,按照链式存储的就是链表,二者最大的区别在于一个是顺序存储(地址空间连续)一个是链式存储(地址空间不连续)。因此数组元素只包含元素值就可以了,链表元素需要同时包含元素值和下一个元素的地址内存分配方式不同:数组是静态分配,使用前需要申请好内存,初始化好以后内存大小不能再被改变链表是动态分配,按需申请内存,长
wellwang1993
·
2024-01-15 00:13
剑指offer
java版
链表
数据结构
java
leetcode
C //练习 4-13 编写一个递归版本的reverse(s)函数,以将字符串s倒置。
C程序设计语言(
第二版
)练习4-13练习4-13编写一个递归版本的reverse(s)函数,以将字符串s倒置。注意:代码在win32控制台运行,在不同的IDE环境下,有部分可能需要变更。
Navigator_Z
·
2024-01-14 23:01
#
C程序设计语言(第二版)练习题
C/C++
c语言
算法
C //练习 5-14 修改排序程序,使它能处理-r标记。该标记表明,以逆序(递减)方式排序。要保证-r和-n能够组合在一起使用。
C程序设计语言(
第二版
)练习5-14练习5-14修改排序程序,使它能处理-r标记。该标记表明,以逆序(递减)方式排序。要保证-r和-n能够组合在一起使用。
Navigator_Z
·
2024-01-14 23:01
#
C程序设计语言(第二版)练习题
C/C++
c语言
算法
C //练习 5-2 模仿函数getint的实现方法,编写一个读取浮点数的函数getfloat。getfloat函数的返回值应该是什么类型?
C程序设计语言(
第二版
)练习5-2练习5-2模仿函数getint的实现方法,编写一个读取浮点数的函数getfloat。getfloat函数的返回值应该是什么类型?
Navigator_Z
·
2024-01-14 22:09
#
C程序设计语言(第二版)练习题
C/C++
c语言
算法
开发语言
剑指offer
51- 字符串中第一个只出现一次的字符
在字符串中找出第一个只出现一次的字符。如输入"abaccdeff",则输出b。如果字符串中不存在只出现一次的字符,返回#字符。样例:输入:"abaccdeff"输出:'b'分析:简单题开一个Hash表用来存储每一个字符出现的次数。时间复杂度:classSolution{public:charfirstNotRepeatingChar(strings){unordered_maphash;charr
顾子豪
·
2024-01-14 22:39
《剑指 Offer》专项突破版 - 面试题 11 : 0 和 1 个数相同的子数组(C++ 实现)- 前缀和 + 哈希表
《
剑指Offer
》专项突破版-面试题10:和为k的子数组(
melonyzzZ
·
2024-01-14 19:21
数据结构
c++
散列表
算法
leetcode
剑指Offer
数据结构
【
剑指offer
】数组中重复的数字
专栏内容:力扣刷题⛪个人主页:子夜的星的主页座右铭:前路未远,步履不停目录一、题目描述1、题目2、示例二、题目分析1、双重for循环2、`for-each`循环3、set集合一、题目描述1、题目
剑指offer
子夜的星
·
2024-01-14 18:57
#
剑指offer
Java
剑指offer
见识从何而来?
最近在看吴军老师的《浪潮之巅》
第二版
。这本书出版于2012年,距今有6年左右的时间。现在看书中的一些内容,发现吴军老师在那么多年前些下的一些评论和预测,很多已经变成了现实。
邓文达
·
2024-01-14 17:51
关于近期学习投资的小小感悟 119班“写出未来III”第七周+感悟
1月以来,践行群开始了共读一本书的活动,在班长和其他优秀战友的带领下,每一天都读一章李笑来老师的《定投改变命运》
第二版
和第三版,阅读完输出读后感,然后在群里接龙。
昶景2020
·
2024-01-14 09:16
LeetCode
剑指offer
刷题笔记
本文仅仅是个人写代码时遇到的问题总结!但也欢迎有大佬指出我理解上的错误!三刷题单0303.数组中重复的数字很简单的题。三刷主要看了不开任何空间的方法。主要思路是,让数据归位。一开始数据是混乱的,而且题目给出的数据范围就是在0~n-1。如果nums[i]!=i,数据不在原本的位置上,那就跟这个位置的数据交换nums[i],nums[nums[i]]相等就i++;continue;如何确定重复?在后面
零子若
·
2024-01-14 08:32
LeetCode
leetcode
算法
数据结构
亲密之旅第4课和谐的两性关系(
第二版
)
大家好!欢迎来到第四课的学习。学习之前的破冰练习是存款练习,给生活中或职场中的一位异性存款。首先,我们观看视频《两性关系》(13分钟)。通过视频我们可以了解到冲突因误解而生,而误解因差异而生。男女差异体现在很多方面,比如大脑构造不一样,思维和情感不一样,与人沟通、连结的方式不一样,从小接受的教育模式、文化影响、父母的期待也不一样。美国心理学博士、国际知名的人际关系和情感问题研究专家约翰格雷(Joh
闻美心
·
2024-01-14 06:33
高中奥数 2021-12-08
2021-12-08-01(来源:数学奥林匹克小丛书
第二版
高中卷复数与向量张思汇空间向量P042例题3)(1)直线交平面于点,点在直线上,是垂直于平面的单位向量,试叙述的几何意义;(2)在长方体中,,求点到平面的距离
天目春辉
·
2024-01-14 04:30
C //练习 4-3 在有了基本框架后,对计算器程序进行扩充就比较简单了。在该程序中加入取模(%)运算符,并注意考虑负数的情况。
C程序设计语言(
第二版
)练习4-3练习4-3在有了基本框架后,对计算器程序进行扩充就比较简单了。在该程序中加入取模(%)运算符,并注意考虑负数的情况。
Navigator_Z
·
2024-01-14 03:23
#
C程序设计语言(第二版)练习题
C/C++
c语言
开发语言
算法
你是一抹丝绸(
第二版
)
轻飘飘,宛如一抹丝绸时而眼中迸发火光跳跃一如几岁的儿童时而眼下黑晕袭来安静似羞涩的花朵你是一抹丝绸不艳丽,却也发光你是一抹丝绸不炽热,却也温柔你是一抹丝绸不飘摇,却也起舞丝绸啊,丝绸何时能与你共舞
tremn
·
2024-01-14 03:38
每日一练(45):长度最小的子数组
title:每日一练(45):长度最小的子数组categories:[
剑指offer
]tags:[每日一练]date:2022/04/19每日一练(45):长度最小的子数组给定一个含有n个正整数的数组和一个正整数
加班猿
·
2024-01-14 00:51
剑指offer
-连续子数组的最大值
题目HZ偶尔会拿些专业问题来忽悠那些非计算机专业的同学。今天测试组开完会后,他又发话了:在古老的一维模式识别中,常常需要计算连续子向量的最大和,当向量全为正数的时候,问题很好解决。但是,如果向量中包含负数,是否应该包含某个负数,并期望旁边的正数会弥补它呢?例如:{6,-3,-2,7,-15,1,2,2},连续子向量的最大和为8(从第0个开始,到第3个为止)。给一个数组,返回它的最大连续子序列的和,
20b1f662b8eb
·
2024-01-13 23:56
C程序设计语言(K&R
第二版
):练习4-4
题目:在栈操作中添加几个命令,分别用于在不弹出元素的情况下打印栈顶元素;复制栈顶元素;交换栈顶两个元素的值。另外增加一个命令用于清空栈。自我解答:voidprintTop(void){if(sp>0)printf("thetopelementofthestackis%f\n",val[sp-1]);elseprintf("error:stackempty");}doublecopyTop(void
哲思天下
·
2024-01-13 21:24
C语言程序设计学习笔记
c语言
开发语言
后端
C //练习 4-4 在栈操作中添加几个命令,分别用在不弹出元素的情况下打印栈顶元素;复制栈顶元素;交换栈顶两个元素的值。另外增加一个命令用于清空栈。
C程序设计语言(
第二版
)练习4-4练习4-4在栈操作中添加几个命令,分别用在不弹出元素的情况下打印栈顶元素;复制栈顶元素;交换栈顶两个元素的值。另外增加一个命令用于清空栈。
Navigator_Z
·
2024-01-13 21:22
#
C程序设计语言(第二版)练习题
C/C++
c语言
开发语言
算法
高中奥数 2021-08-03
2021-08-03-01(来源:数学奥林匹克小丛书
第二版
高中卷数论余红兵竞赛问题选讲(二)P063例1)设是一个给定的正整数,证明方程至多有有限组正整数解.证明可设.结论等价于证明方程(1)至多只有有限组正整数解
天目春辉
·
2024-01-13 20:28
C //练习 4-6 给计算器程序增加处理变量的命令(提供26个具有单个英文字母变量名的变量很容易)。增加一个变量存放最近打印的值。
C程序设计语言(
第二版
)练习4-6练习4-6给计算器程序增加处理变量的命令(提供26个具有单个英文字母变量名的变量很容易)。增加一个变量存放最近打印的值。
Navigator_Z
·
2024-01-13 16:32
#
C程序设计语言(第二版)练习题
C/C++
c语言
开发语言
算法
二叉树的镜像【
剑指Offer
】【Python】
LeetCode面试题27.二叉树的镜像【
剑指Offer
】【Easy】【Python】【二叉树】【递归】问题力扣请完成一个函数,输入一个二叉树,该函数输出它的镜像。
Wonz
·
2024-01-13 15:57
C++实现LeNet-5卷积神经网络
多页草稿纸花了近10天程序进1k行,各种debug要人命,只能不断的单元测试+梯度检验因为C++只有加减乘除,所以对这个网络模型不能有一丝丝的模糊,每一步都要理解的很透彻挺考验能力的,很庆幸我做出来了,这个是
第二版
一只狗20000402
·
2024-01-13 10:16
AI
C++
MNIST
CNN
LeNet-5
AI
C //练习 5-15 增加选项-f,使得排序过程不考虑字母大小写之间的区别。例如,比较a和A时认为它们相等。
C程序设计语言(
第二版
)练习5-15练习5-15增加选项-f,使得排序过程不考虑字母大小写之间的区别。例如,比较a和A时认为它们相等。
Navigator_Z
·
2024-01-13 09:00
#
C程序设计语言(第二版)练习题
C/C++
c语言
算法
开发语言
【2024系统架构设计】 系统架构设计师
第二版
-层次式架构设计理论与实践
目录一表现层框架设计二中间层架构设计三数据访问层设计四数据架构规划与设计五物联网层次架构设计六层次式架构案例分析
Jackilina_Stone
·
2024-01-13 03:15
系统架构设计师
软考
高级
系统架构设计师
C //练习 4-5 给计算器程序增加访问sin、exp与pow等库函数的操作。有关这些库函数的详细信息,参见附录B.4节中的头文件<math.h>。
C程序设计语言(
第二版
)练习4-5练习4-5给计算器程序增加访问sin、exp与pow等库函数的操作。有关这些库函数的详细信息,参见附录B.4节中的头文件。
Navigator_Z
·
2024-01-13 03:14
#
C程序设计语言(第二版)练习题
C/C++
c语言
开发语言
算法
11Feb2018——开始学习Python数据分析
List:PythonforDataAnalysis这本书的第一版的中英文,
第二版
的英文,打算对照数据都做一遍。
十点半_11Feb2018
·
2024-01-13 02:37
java数据结构与算法刷题-----LeetCode62. 不同路径
java数据结构与算法刷题目录(
剑指Offer
、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2024-01-13 00:21
算法
java
leetcode
算法
java数据结构与算法刷题-----LeetCode63. 不同路径 II
java数据结构与算法刷题目录(
剑指Offer
、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2024-01-13 00:50
算法
java
leetcode
算法
通过一个视频,10分钟一遍学会LL(1)的First集和Follow集
嗷呜~2020-09-12更新第一版2021-04-13更新
第二版
2021-06-22更新第三版讲解视频博客对应的视频教程地址(一定要看看):https://www.bilib
早上好我是DJ同学
·
2024-01-12 18:17
【2024系统架构设计】 系统架构设计师
第二版
-面向服务架构设计理论与实践
目录一概述二SOA的参考架构三SOA主要协议和规范四SOA设计标准和原则五SOA的设计模式六SOA的构建和实施
Jackilina_Stone
·
2024-01-12 12:29
系统架构设计师
软考高级
系统架构设计师
输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5
题目要求:(
剑指Offer
重建二叉树)输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。
Erinasha
·
2024-01-12 10:47
数据结构
二叉树
算法
Java
二叉树
迭代
java
【
剑指offer
】问题13:机器人的运动范围
题目:地上有一个m行和n列的方格。一个机器人从坐标0,0的格子开始移动,每一次只能向左,右,上,下四个方向移动一格,但是不能进入行坐标和列坐标的数位之和大于k的格子。例如,当k为18时,机器人能够进入方格(35,37),因为3+5+3+7=18。但是,它不能进入方格(35,38),因为3+5+3+8=19。请问该机器人能够达到多少个格子?/***机器人的运动范围*@paramthreshold*@
蛋花汤汤
·
2024-01-12 05:02
C //练习 4-9 以上介绍的getch与ungetch函数不能正确地处理压回的EOF。考虑压回EOF时应该如何处理?请实现你的设计方案。
C程序设计语言(
第二版
)练习4-9练习4-9以上介绍的getch与ungetch函数不能正确地处理压回的EOF。考虑压回EOF时应该如何处理?请实现你的设计方案。
Navigator_Z
·
2024-01-12 05:05
#
C程序设计语言(第二版)练习题
C/C++
c语言
开发语言
算法
C //练习 4-8 假定最多只压回一个字符。请相应地修改getch与ungetch这两个函数。
C程序设计语言(
第二版
)练习4-8练习4-8假定最多只压回一个字符。请相应地修改getch与ungetch这两个函数。注意:代码在win32控制台运行,在不同的IDE环境下,有部分可能需要变更。
Navigator_Z
·
2024-01-12 04:59
#
C程序设计语言(第二版)练习题
C/C++
c语言
开发语言
算法
【2024系统架构设计】 系统架构设计师
第二版
-嵌入式系统架构设计理论与实践
目录一嵌入式系统软件架构的原理二嵌入式系统软件架构的设计方法三案例分析一嵌入式系统软件架构的原理嵌入式系统的典型架构可以分为
Jackilina_Stone
·
2024-01-12 03:54
系统架构设计师
系统架构设计师
软考高级
【数据结构】--二叉树递归题记
最近写了几道关于二叉树的
剑指offer
题,和小伙伴们分享一下心得。对称的二叉树请实现一个函数,用来判断一棵二叉树是不是对称的。如果一棵二叉树和它的镜像一样,那么它是对称的。
13KB
·
2024-01-11 22:09
C++基础强训
数据结构
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他