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
springmvc面试题
面试题
06. 从尾到头打印链表【LeetCode剑指offer】
题目:
面试题
06.从尾到头打印链表思路:两次遍历链表,第一次得到链表的length;定义一个返回数组,长度为链表的length;为数组反向赋值,赋值完成,也就将链表反向存储到数组中。
江璇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:从尾到头打印链表题目:输入一个链表的头结点,从尾到头反过来打印出每个结点的值。
唐火
·
2024-01-15 00:49
[剑指offer]
链表
指针
面试
C++
递归
2022iOS
面试题
集锦(iOS interview)
1、面试一1.1、#include和#import的区别主要知识点:递归循环引入的问题导入的文推荐格式,均可以导入C/C++头文件,#include还能导入更多格式类似txt导入的方式:#include是将文件内容复制到指令处导入文件的查找方式:#include当前文件所处文件夹,再找不到就从当前文件夹的父文件夹查找,再不行就是往上推,再找不到就IDE设置的查找路径,再找不到就从系统环境变量配置的
安静的电动棒
·
2024-01-15 00:18
iOS
ios
面试
职场和发展
剑指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
链表操作
【大厂秘籍】系列 - Mysql事务
面试题
作为一名Java老司机,应该清楚,数据库事务这个知识点在面试中基本上必问,接下来就带你彻底搞懂他创作不易,你的关注分享就是博主更新的最大动力,每周持续更新微信搜索【企鹅君】关注还能领取学习资料喔,第一时间阅读(比博客早两到三篇)求关注❤️求点赞❤️求分享❤️对博主真的非常重要企鹅君原创|GitHub开源项目github.com/JavaDance欢迎Star和完善事务简介提到事务,你肯定不陌生,和
程序员企鹅君
·
2024-01-15 00:45
mysql
数据库
【大厂秘籍】系列 - Java多线程
面试题
Java多线程
面试题
友情提示,看完此文,在Java多线程这块,基本上可以吊打面试官了线程和进程的区别进程是资源分配的最小单位,线程是CPU调度的最小单位线程是进程的子集,一个进程可以有很多线程,每条线程并行执行不同的任务
程序员企鹅君
·
2024-01-15 00:45
java
Java多线程
【大厂秘籍】 - Java多线程
面试题
Java多线程
面试题
友情提示,看完此文,在Java多线程这块,基本上可以吊打面试官了线程和进程的区别进程是资源分配的最小单位,线程是CPU调度的最小单位线程是进程的子集,一个进程可以有很多线程,每条线程并行执行不同的任务
程序员企鹅君
·
2024-01-15 00:45
java
开发语言
【大厂秘籍】系列 - Java多线程
面试题
Java多线程
面试题
友情提示,看完此文,在Java多线程这块,基本上可以吊打面试官了线程和进程的区别进程是资源分配的最小单位,线程是CPU调度的最小单位线程是进程的子集,一个进程可以有很多线程,每条线程并行执行不同的任务
程序员企鹅君
·
2024-01-15 00:15
java
开发语言
系统设计面试
如何处理一个系统设计的
面试题
系统设计面试是一个开放式的对话。他们希望你去主导这个对话第一步:描述使用场景,约束和假设把所有需要的东西聚集在一起,审视问题。不停的提问,以至于我们可以明确使用场景和约束。
李黎明
·
2024-01-15 00:13
面试
职场和发展
剑指offer
面试题
5 从尾到头打印链表
考察点链表知识点数组和链表都属于线性表。线性表在计算机中有俩种存储方式,按照顺序存储的就是数组,按照链式存储的就是链表,二者最大的区别在于一个是顺序存储(地址空间连续)一个是链式存储(地址空间不连续)。因此数组元素只包含元素值就可以了,链表元素需要同时包含元素值和下一个元素的地址内存分配方式不同:数组是静态分配,使用前需要申请好内存,初始化好以后内存大小不能再被改变链表是动态分配,按需申请内存,长
wellwang1993
·
2024-01-15 00:13
剑指offer
java版
链表
数据结构
java
leetcode
【大厂秘籍】 - Java多线程
面试题
Java多线程
面试题
友情提示,看完此文,在Java多线程这块,基本上可以吊打面试官了线程和进程的区别进程是资源分配的最小单位,线程是CPU调度的最小单位线程是进程的子集,一个进程可以有很多线程,每条线程并行执行不同的任务
程序员企鹅君
·
2024-01-15 00:11
java
开发语言
遇到的
面试题
及回答思路分享
最近在面试测试,下面分享自己被问到的问题及我的回答思路。Q:1介绍下你自己(必问)2做过自动化测试吗?(必问)追问:是你自己独立做的吗?3做过接口测试吗?(必问)追问:发现过什么bug?3重复提交订单的接口你是怎么做测试的?4了解过redis吗?如果了解,redis与mysql搭配使用时怎么测试?(题目是给测试客户打电话,一个小时至多2次,一天至多5次,redis每个小时自动清除数据)5设计测试用
Cindy辛蒂
·
2024-01-14 23:34
面试
SpringMVC
一.
SpringMVC
定义MVC是ModelViewController的缩写,它是软件工程中的一种软件架构模式,它把软件系统分为模型、试图和控制器三个基本部分。
秃头的赌徒
·
2024-01-14 23:20
spring
java
后端
mvc
spring
boot
LeetCode每周五道
面试题
_2020/11/8~2020/11/12
文章目录122.买卖股票的最佳时机II[2020/11/08]题目示例代码模版题解973.最接近原点的K个点[2020/11/09]题目示例代码模版题解31.下一个排列[2020/11/10]题目题解514.自由之路[2020/11/11]题目题解922.按奇偶排序数组II[2020/11/12]题目题解122.买卖股票的最佳时机II[2020/11/08]122.买卖股票的最佳时机II题目给定一
清羽_ls
·
2024-01-14 22:37
#
LeetCode每周五道面试题
leetcode
面试题
javascript
springboot:扩展
springMVC
1、
springMVC
使用xml配置文件//增加视图控制器//增加拦截器2、springboot扩展
springMVC
springboot在保留
springMVC
默认配置的情况下,还允许我们扩展
springMVC
wust_zh
·
2024-01-14 22:11
SpringBoot
2019-05-30
高度塌陷:添加浮动,会产生塌陷解决方案:答辩
面试题
:元素开启BFC模式:1,父元素的垂直外边距不会和子元素重叠。2,开启BFC的元素不会被浮动元素所重叠。3,开启BFC的元素可以包含浮动的子元素。
多喝烫水_
·
2024-01-14 21:17
前端
面试题
-vue篇
重点:答案不唯一啊,原本是整理给自己的目录1.你怎么理解vue?它是属于什么模式?3.vue响应式原理和双向绑定原理Object.defineProperty详解vue3.x中Proxy(代理)4.说一说你对vue响应式理解?5.讲一下vue框架的原理?6.虚拟DOM和diff算法7.说说你对虚拟DOM的理解?8.你了解diff算法吗?10.什么是vue生命周期11.vue的生命周期与不同阶段的作
_未知_开摆
·
2024-01-14 21:54
vue.js
面试
前端
笔记
javascript
前端常见vue
面试题
(必备)
v-if和v-for哪个优先级更高实践中不应该把v-for和v-if放一起在vue2中,v-for的优先级是高于v-if,把它们放在一起,输出的渲染函数中可以看出会先执行循环再判断条件,哪怕我们只渲染列表中一小部分元素,也得在每次重渲染的时候遍历整个列表,这会比较浪费;另外需要注意的是在vue3中则完全相反,v-if的优先级高于v-for,所以v-if执行时,它调用的变量还不存在,就会导致异常通常
bb_xiaxia1998
·
2024-01-14 21:23
前端框架
vue.js
200道前端基础题及答案(下)
前言在近半年多,养成了一个收集一些的笔
面试题
的习惯。
深度剖析JavaScript
·
2024-01-14 21:44
JVM
面试题
:①
JVM体系结构概览附录1.JVM体系结构概览类加载器:有那些类装载器:根启动加载器、拓展类加载器、应用类加载器双亲委派机制Java类加载的沙箱安全机制Java8以后得JVM附录1.尚硅谷Java开发常见
面试题
详解
boy快快长大
·
2024-01-14 20:43
Java虚拟机(JVM)
解决问题合集
jvm
微视频教学系统(JSP+java+
springmvc
+mysql+MyBatis)
本项目包含程序+源码+数据库+LW+调试部署环境,文末可获取一份本项目的java源码和数据库参考。项目文件图项目介绍随着移动互联网的普及和智能手机的广泛使用,人们越来越倾向于通过短视频获取知识和学习技能。传统的教学方式已经无法满足现代人对学习的需求。因此,微视频教学系统应运而生。这种系统可以有效地提高学生对知识的获取效率和理解深度,同时也能够激发学生的学习兴趣和积极性。同时,信息技术的使用也使得系
怡景毕设项目
·
2024-01-14 20:58
java
mysql
mybatis
微课在线学习系统(JSP+java+
springmvc
+mysql+MyBatis)
本项目包含程序+源码+数据库+LW+调试部署环境,文末可获取一份本项目的java源码和数据库参考。项目文件图项目介绍随着移动互联网的普及和人们对在线学习的需求增加,微课在线学习系统应运而生。传统的课堂教学方式已经无法满足现代人对时间和空间的限制。因此,研究微课在线学习系统的设计与实现具有重要的实际意义和应用价值。这种系统可以有效地提高学生对知识的获取和管理效率,减少时间成本,提高学习体验。同时,信
怡景毕设项目
·
2024-01-14 20:58
学习
java
mysql
线上自助点餐系统的设计与实现(JSP+java+
springmvc
+mysql+MyBatis)
本项目包含程序+源码+数据库+LW+调试部署环境,文末可获取一份本项目的java源码和数据库参考。项目文件图项目介绍随着人们生活水平的提高和对餐饮服务的需求增加,传统的手工点餐方式已经无法满足现代消费者的需求。因此,线上自助点餐系统应运而生。这种系统可以有效地提高消费者对菜品的选择和管理效率,减少人为错误,提高服务质量。同时,信息技术的使用也使得系统的开发和维护变得更加简单和高效。因此,研究线上自
怡景毕设项目
·
2024-01-14 20:58
java
mysql
mybatis
手包网购平台的设计与实现(JSP+java+
springmvc
+mysql+MyBatis)
本项目包含程序+源码+数据库+LW+调试部署环境,文末可获取一份本项目的java源码和数据库参考。项目文件图项目介绍随着电子商务的普及和消费者对在线购物的需求增加,传统的实体店已经无法满足现代消费者的购物需求。因此,手包网购平台应运而生。这种平台可以有效地提高消费者对商品和服务的获取和管理效率,减少人为错误,提高服务质量。同时,信息技术的使用也使得平台的开发和维护变得更加简单和高效。因此,研究手包
怡景毕设项目
·
2024-01-14 20:28
java
mysql
mybatis
手办周边商城(JSP+java+
springmvc
+mysql+MyBatis)
本项目包含程序+源码+数据库+LW+调试部署环境,文末可获取一份本项目的java源码和数据库参考。项目文件图项目介绍随着动漫文化的普及和手办市场的不断扩大,越来越多的人选择在网上购买手办和周边产品。然而,传统的手工管理方式已经无法满足现代手办市场的需求。因此,手办周边商城应运而生。这种商城可以有效地提高用户对手办和周边产品的获取和管理效率,减少人为错误,提高服务质量。同时,信息技术的使用也使得商城
怡景毕设项目
·
2024-01-14 20:58
java
mysql
mybatis
图书馆综合管理系统(JSP+java+
springmvc
+mysql+MyBatis)
本项目包含程序+源码+数据库+LW+调试部署环境,文末可获取一份本项目的java源码和数据库参考。项目文件图项目介绍随着图书馆规模的扩大和读者需求的增加,传统的手工管理方式已经无法满足现代图书馆的需求。因此,图书馆综合管理系统应运而生。这种系统可以有效地提高图书馆对图书借阅、归还、馆藏等方面的管理效率和准确性,减少人为错误,提高服务质量。同时,信息技术的使用也使得系统的开发和维护变得更加简单和高效
怡景毕设项目
·
2024-01-14 20:24
java
mysql
mybatis
bind,apply,call Plus2020-08-26
方法详解文章目录apply、callapply、call区别apply、call实例数组之间追加获取数组中的最大值和最小值验证是否是数组(前提是toString()方法没有被重写过)类(伪)数组使用数组方法
面试题
猴逃逃
·
2024-01-14 20:01
面试题
28. 对称的二叉树
题目请实现一个函数,用来判断一棵二叉树是不是对称的。如果一棵二叉树和它的镜像一样,那么它是对称的。例如,二叉树[1,2,2,3,4,4,3]是对称的。1/\22/\/\3443但是下面这个[1,2,2,null,3,null,3]则不是镜像对称的:1/\22\\33示例1:输入:root=[1,2,2,3,4,4,3]输出:true示例2:输入:root=[1,2,2,null,3,null,3]
人一己千
·
2024-01-14 19:55
【
SpringMVC
】前后端分离,跨域问题
AccesstoXMLHttpRequestat'http://localhost:8080//Users/login.do'fromorigin'http://192.168.56.24:8081'hasbeenblockedbyCORSpolicy:No'Access-Control-Allow-Origin'headerispresentontherequestedresource.xhr.
Shino_jie
·
2024-01-14 19:01
Vue
Java
web
前端
开发语言
vue
java
经典
面试题
:扁平化嵌套数组
说在前面不知道大家对于算法的学习是一个怎样的心态呢?为了面试还是因为兴趣?不管是出于什么原因,算法学习需要持续保持。题目描述请你编写一个函数,它接收一个多维数组arr和它的深度n,并返回该数组的扁平化后的结果。多维数组是一种包含整数或其他多维数组的递归数据结构。数组扁平化是对数组的一种操作,定义是将原数组部分或全部子数组删除,并替换为该子数组中的实际元素。只有当嵌套的数组深度大于n时,才应该执行扁
JYeontu
·
2024-01-14 19:11
JavaScript
leetcode每日一题
算法
javascript
前端
算法
《剑指 Offer》专项突破版 -
面试题
10 : 和为 k 的子数组(C++ 实现)- 前缀和 + 哈希表
目录前言一、暴力求解二、前缀和+哈希表前言题目链接:LCR010.和为K的子数组-力扣(LeetCode)题目:输入一个整数数组和一个整数k,请问数组中有多少个数字之和等于k的连续子数组?例如,输入数组[1,1,1],k的值等于2,有2个连续子数组之和等于2。一、暴力求解classSolution{public: intsubarraySum(vector&nums,intk){ intn
melonyzzZ
·
2024-01-14 19:21
数据结构
c++
散列表
算法
数据结构
leetcode
《剑指 Offer》专项突破版 -
面试题
11 : 0 和 1 个数相同的子数组(C++ 实现)- 前缀和 + 哈希表
《剑指Offer》专项突破版-
面试题
10:和为k的子数组(
melonyzzZ
·
2024-01-14 19:21
数据结构
c++
散列表
算法
leetcode
剑指Offer
数据结构
《剑指 Offer》专项突破版 -
面试题
9 : 乘积小于 k 的子数组(相向双指针 C++ 实现)
题目链接:LCR009.乘积小于K的子数组-力扣(LeetCode)题目:输入一个由正整数组成的数组和一个正整数k,请问数组中有多少个数字乘积小于k的连续子数组?例如,输入数组[10,5,2,6],k的值为100,有8个子数组的所有数字的乘积小于100,它们分别是[10]、[5]、[2]、[6]、[10,5]、[5,2]、[2,6]、[5,2,6]。分析:代码实现:classSolution{pu
melonyzzZ
·
2024-01-14 19:20
数据结构
算法
leetcode
数据结构
c++
面试题
:Java中的引用类型有哪几种?特点是什么?
Java中引用类型及特点强引用:最普通的引用Objecto=newObject()软引用:垃圾回收器,内存不够的时候回收(缓存)弱引用:垃圾回收器看见就会回收(防止内存泄漏)虚引用:垃圾回收器看见二话不说就回收,跟没有一样(管理堆外内存)DirectByteBuffer->应用到NIONettyfinalize():当对象被回收时,finalize()方法会被调用,但是不推荐使用去回收一些资源,因
猿徕如此
·
2024-01-14 19:49
java
开发语言
jvm
《剑指 Offer》专项突破版 -
面试题
12 : 左右两边子数组的和相等(C++ 实现)
题目链接:LCR012.寻找数组的中心下标-力扣(LeetCode)题目:输入一个整数数组,如果一个数字左边的子数组的数字之和等于右边的子数组的数字之和,那么返回该数字的下标。如果存在多个这样的数字,则返回最左边一个数字的下标。如果不存在这样的数字,则返回-1。例如,在数组[1,7,3,6,2,9]中,下标为3的数字(值为6)的左边3个数字1、7、3的和与右边2个数字2和9的和相等,都是11,因此
melonyzzZ
·
2024-01-14 19:49
数据结构
c++
算法
leetcode
数据结构
面试
面试题
5:替换空格
题目实现一个函数,把字符串中的每个空格替换成“%20”。例如,输入“Wearehappy.”,则输出“We%20are%20happy.”。解题思路考虑字符串是否可以覆盖,并且字符串中是否留有足够多的空间。定义两个数组索引下标。首先遍历字符串计算出空格的数量,然后计算出替换后字符串的长度newlen。3)这样原长度为len,替换后字符串长度为newlen。进一步定义两个数组索引下标indexOri
潘雪雯
·
2024-01-14 18:46
Python测开
面试题
之装饰器
Python的装饰器是面试常被问到的问题之一,在面试Python测试开发时被问到的概率不低于70%,那么装饰器的原理是什么,怎么快速写出一个装饰器呢,接下来我们详细讲解装饰器的实现方法。Python是一门动态语言,语法十分灵活多变,我们可以定义一个计算两数之和的加法函数,代码如下:defadd(x,y)returnx+y函数实现非常简单,输入两个参数,计算两个参数的和。我们可以直接调用函数sum=
码同学软件测试
·
2024-01-14 18:27
SpringFramework实战指南(一)
单一架构,项目主要应用技术框架为:Spring,
SpringMVC
,Mybatis-分布式架构一个项目(对应IDEA中的一个project),拆分成很多个模块,每个模块是一
晴天学长
·
2024-01-14 17:23
Java
java
maven
开发语言
深度学习
面试题
一、神经网络基础问题(1)Backpropagation(反向传播)后向传播是在求解损失函数L对参数w求导时候用到的方法,目的是通过链式法则对参数进行一层一层的求导。这里重点强调:要将参数进行随机初始化而不是全部置0,否则所有隐层的数值都会与输入相关,这称为对称失效。(2)梯度消失、梯度爆炸梯度消失:这本质上是由于激活函数的选择导致的,最简单的sigmoid函数为例,在函数的两端梯度求导结果非常小
AI信仰者
·
2024-01-14 17:35
LRU缓存机制(LeetCode.146)
下面是2020年9月16日面试遇到的一道真实
面试题
。题目截图自LeetCode.146LRU缓存机制解析LRU(LeastRecentlyUsed)最近最少使用。
雁阵惊寒_zhn
·
2024-01-14 16:27
js
面试题
1.get请求传参长度的误区误区:我们经常说get请求参数的大小存在限制,而post请求的参数大小是无限制的。实际上HTTP协议从未规定GET/POST的请求长度限制是多少。对get请求参数的限制是来源与浏览器或web服务器,浏览器或web服务器限制了url的长度。为了明确这个概念,我们必须再次强调下面几点:HTTP协议未规定GET和POST的长度限制GET的最大长度显示是因为浏览器和web服务器
刘松阳
·
2024-01-14 16:19
ssm基于
SpringMVC
网上选课系统的设计与实现论文
本基于
SpringMVC
网上选课系统采用B/S框架进行设计,语言采用JAVA,数据库为MySQL。在技术中加入Vue,
wqq_992250277
·
2024-01-14 16:02
java
java
Java微服务系列之 ShardingSphere - ShardingSphere-JDBC
作者主页:青花锁简介:Java领域优质创作者、Java微服务架构公号作者简历模板、学习资料、
面试题
库、技术互助文末获取联系方式系列专栏目录[Java项目实战]介绍Java组件安装、使用;手写框架等[Aws
青花锁
·
2024-01-14 16:59
Java微服务
java
微服务
开发语言
分库分表
shardingSphere
Java
面试题
系列(八)——计算机网络
1.路由器和交换机的区别工作层次不同:交换机比路由器更简单,路由器比交换机能获取更多信息,交换机工作在数据链路层,而路由器工作在网络层数据转发所依据的对象不同。交换机的数据转发依据是利用物理地址或者说MAC地址来确定转发数据的目的地址而路由器是依据ip地址进行工作的传统的交换机只能分割冲突域,不能分割广播域;而路由器可以分割广播域2.域名、IP、MAC域名是我们取代记忆复杂的IP的一种解决方案IP
嗨吖呀
·
2024-01-14 15:24
数据库
面试题
ListitemMySQLMySQL数据库
面试题
https://blog.csdn.net/a745233700/article/details/1142429601、数据库是什么?
大小合作
·
2024-01-14 15:28
mysql
数据库
Required request parameter ‘ids‘ for method parameter type List is not present]
pathVariable和RequestParam的区别在
SpringMVC
框架中,@PathVariable和@RequestParam是两种用于从HTTP请求中获取参数的注解,它们的区别在于:@PathVariable
simplesin
·
2024-01-14 15:53
开发语言
java
笔记
maven
spring
boot
mysql
后端
SpringMVC
工作原理(简单易懂)
第1步:浏览器发送指定的请求都会交给DispatcherServlet,他会委托其他模块进行真正的业务和数据处理第2步:DispatcherServlet会查找到HandleMapping,根据浏览器的请求找到对应的Controller,并将请求交给目标Controller第3步:目标Controller处理完业务后,返回一个ModelAndView给DispatcherServlet第4步:Di
拾玥贰拾壹
·
2024-01-14 14:34
上一页
70
71
72
73
74
75
76
77
下一页
按字母分类:
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
其他