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
牛客网笔试题
java 线程安全的int_int变量操作与线程安全
今天人人的
笔试题
目中有一个inti=0;i=i++;是否是线程安全的?如果不是说出在JVM中的执行步骤,以及使用JDK的什么类能够使线程安全些?
Excel小慢车
·
2024-01-15 09:52
java
线程安全的int
【打卡】
牛客网
:BM86 大数加法
题目分析:因为是大数,所以不能:将string转为int,进行相加后,再int转为string。而是直接模拟加法过程。我写的:一些细节:需要反转。因为字符串从左到右遍历,加法从右往左遍历。处理不同长度的字符串时,法一:短的字符串补充‘0’法二:相同位数先进行相加,再对长的字符串进行进位处理。(我采用)本题用到:int和char之间的转换:int转char,用char=int+'0'char转int
初霁i
·
2024-01-15 04:06
数据结构
【打卡】
牛客网
:BM87 合并两个有序的数组
思想:简单粗暴的方法是先合并、再排序。没有技术含量。此外,很容易想到是用归并方法。问题是对A[]从前往后赋值,会覆盖A[]中有用的数值。模板的巧妙之处是,从后往前赋值,完美避开覆盖问题。我看了模板的之后写的:把数组arr1赋值给数组arr2的方法:for循环逐个元素复制copy(arr1,arr1+n,arr2);arr2=arr1是不行的,因为此时arr2和arr1指向同一块内存区域,二者不是独
初霁i
·
2024-01-15 04:32
数据结构
06-[面试题答案]目录结构及相关命令
笔试题
集合-v2
第1章原题地址:[面试题]目录结构及相关命令
笔试题
集合https://www.jianshu.com/p/cae975cdcc57务必先做一遍题目,最后再去看答案,否则等于没做。
亮仔_c1b5
·
2024-01-15 01:50
【剑指offer】面试题06 - 从尾到头打印链表
题目链接:LeetCode
牛客网
解法一:使用栈数据结构思路:开一个STL中的栈数据结构从头开始遍历将链表节点入栈边出栈边将值保存进入vector数组中vectorprintListFromTailToHead
代码被吃掉了
·
2024-01-15 00:22
LeetCode题解
剑指offer
链表
从头到尾打印链表
数据结构
算法
判断两个字符串是否为变形词
链接:https://www.nowcoder.com/questionTerminal/b07c464a107e421ebbd2c82aebd42e39来源:
牛客网
给定两个字符串str1和str2,如果
雪上霜
·
2024-01-14 23:30
双亲委派机制[人话版]
本篇文章仅作为记录学习之用,不具有参考价值.如果您想系统学习,请移步最下方参考资料.介绍今天逛了一下
牛客网
,看到有面试问到了双亲委派机制是什么,tomcat有没有打破双亲委派,瞬间懵逼,听都没听过的名字
桌球新人
·
2024-01-14 20:33
jvm
【打卡】
牛客网
:BM82 买卖股票的最好时机(三)
模板的:该题与BM81的区别是,只能进行2次交易。dp第0行:都为0。dp第1行:进行第一次交易,该天持有股票的前提下,利益最大是多少。换言之,在该天或前些天,必须买股票。需要决定第0天~第i天哪一天买入。所以,分析第i天时第i天不操作,即与前一天的利润(dp[1][i-1])一样,表明在第0天~第i-1天中买;在第i天买,此时利润为买入股票的资产变化(-prices[i]),而且可以推断,第i天
初霁i
·
2024-01-14 20:15
动态规划
算法
【打卡】
牛客网
:BM84 最长公共前缀
自己写的:题目要求时间复杂度是o(n*len),说明可以遍历所有的字符。空间复杂度o(1),说明不能用字符串存储公共前缀,所以用下标来记录。调试过程:大概花了20min。我调试前的做法是,在while循环中,从后往前遍历,用的j--。但是没有考虑到第0个字符串长度很小的问题。所以改成了j++。classSolution{public:/***代码中的类名、方法名、参数名已经指定,请勿修改,直接返回
初霁i
·
2024-01-14 20:15
算法
【打卡】
牛客网
:BM85 验证IP地址
之前涉及到IP地址的题有:BM74数字字符串转化成IP地址BM22比较版本号BM85题目要求:IPv4:4组十进制数,范围是0-255每组前无“0”分隔符是“.”IPv6:8组十六进制数,忽略大小写每组前可以有“0”,保证每组由4个字符组成分隔符是“:”IPv4错误示例:不是4组:254.254.254位数大于3:2541.254.254.254分隔符连续:254.254..254不是十进制数(0
初霁i
·
2024-01-14 20:11
算法
动态规划
牛客练习赛A-假的线段树
链接:https://www.nowcoder.com/acm/contest/59/A来源:
牛客网
时间限制:C/C++1秒,其他语言2秒空间限制:C/C++32768K,其他语言65536K64bitIOFormat
轨轨123
·
2024-01-14 19:47
牛客竞赛
牛客练习
A-假的线段
C语言之从浅入深一步一步全方位理解指针【附
笔试题
】
文章目录前言从浅入深理解指针《第一阶段》一、内存和地址1.1内存1.2究竟该如何理解编址二、指针变量和地址2.1取地址操作符(&)三、指针变量和解引用操作符(*)3.1指针变量3.2如何拆解指针类型3.3解引用操作符四、指针变量的大小4.1指针变量类型的意义4.2指针的解引用4.3指针+-整数五、const修饰指针5.1const修饰指针变量六、指针运算6.1指针+-整数6.2指针-指针6.3指针
仍在探索未知中
·
2024-01-14 12:44
C生万物
c语言
开发语言
c
某厂校招一道关于C的
笔试题
一、笔试原题题目:在Linuxx86_54gcc环境下,下面的程序会出现什么问题?运行结果是什么?为什么?程序如下图:通过在gcc的环境下编译运行,发现运行结果为不断死循环打印0-17的数字我们可以看到这段代码很明显有数组访问越界的问题,但理论上说当i==18后,进入循环的条件不满足,理应会停止循环,为何会产生死循环的结果那?二、探讨原因我们先看一段在VS2019编译环境下的代码的运行结果:代码如
Ra1kkonnen
·
2024-01-14 09:45
C语言相关技术贴
c语言
学习
开发语言
数据结构
每日算法打卡:机器人跳跃 day 11
文章目录原题链接题目描述输入格式输出格式数据范围输入样例1:输出样例1:输入样例2:输出样例2:输入样例3:输出样例3:题目分析示例代码原题链接730.机器人跳跃问题题目难度:中等题目来源:
笔试题
题目描述机器人正在玩一个古老的基于
一只小松许捏
·
2024-01-14 02:51
算法进阶
算法
蓝桥杯
二分
递推
C语言--指针深入理解--题目篇
C语言--指针深入理解--题目篇1.sizeof与strlen比较1.1sizeof1.2strlen1.3数组名的意义2.数组和指针
笔试题
解析(均以x86环境为例)2.1⼀维数组2.2字符数组2.3二维数组
小小分享君
·
2024-01-13 16:15
c语言
算法
开发语言
学习
字符串加密_
牛客网
【题目描述】有一种技巧可以对数据进行加密,它使用一个单词作为它的密匙。下面是它的工作原理:首先,选择一个单词作为密匙,如TRAILBLAZERS。如果单词中包含有重复的字母,只保留第1个,其余几个丢弃。现在,修改过的那个单词属于字母表的下面,如下所示:ABCDEFGHIJKLMNOPQRSTUVWXYZTRAILBZESCDFGHJKMNOPQUVWXY上面其他用字母表中剩余的字母填充完整。在对信
御都
·
2024-01-13 12:04
神话和画神
前段时间跟朋友聊各大金融机构
笔试题
,说如果我们有幸去出题的话肯定得把诸如从几个佛像里挑出犍陀罗风格,石窟按年代排序,若干个画家里选出没画过“维纳斯的诞生”一类的问题放上去,还得摆出一副“题目很偏嘛?
老朱配骑
·
2024-01-13 10:43
教你几招算法笔试的套路
避实就虚大家也知道,大部分
笔试题
目都需要你自己来处理输入数据,然后让程序打印输出。判题的底层原理是,把你程序的输出用Linux重定向符>写到文件里面,然后比较你的输出和正确答案是否相同。
labuladong
·
2024-01-13 09:53
【打卡】
牛客网
:BM83 字符串变形
资料:strings;//字符串reverse(s.begin(),s.end());//反转chara[101];intm=strlen(a);//字符数组reverse(a,a+m);//翻转string和字符数组的reverse函数_stringreverse-CSDN博客此外,'A'的ASCII码是65,'a'的ASCII码是97。模板的:classSolution{public:/***
初霁i
·
2024-01-13 02:29
算法
开发语言
【打卡】
牛客网
:BM76 正则表达式匹配
模板的:关键思想是:当pattern遇到*时,需要考虑两种情况:str的当前字符和pattern的*前的字符相同,例如str=“ab”,pattern=“abb*”,“b”和“b*”相同,有两种情况可以选择:pattern的“b*”发挥作用,即去掉str的当前字符,即考虑“a”和“abb*”。//易错,不是考虑“a”和“ab”pattern的“b*”不发挥作用,即不去掉str的当前字符,即考虑“a
初霁i
·
2024-01-13 02:29
算法
leetcode
数据结构
【打卡】
牛客网
:BM75 编辑距离(一)
模板的:关键思路:删除和增加的效果是一样的。所以只考虑删除和替换。替换,即选择左上角。删除二者之一,即选择上方或者左方。模板采用:int0123(全部固定,难想到,难理解)e1123n2212e3322我采用:inte123(最前面的两个字母不同为1,相同为0)n212e322在初始化时不一样。以下为我的dp初始化。classSolution{public:/***代码中的类名、方法名、参数名已经
初霁i
·
2024-01-13 02:59
算法
leetcode
数据结构
【打卡】
牛客网
:BM81 买卖股票的最好时机(二)
与BM80买卖股票的最好时机(一)的区别是,可以多次买,但是卖完才能再买。我的想法是,对于第i天的价格,j从第0天~第i-1天的价格遍历,即,【第j天买入、今天卖出的利润】+【第j-1天的利润】,遍历,并取最大。时间复杂度是o(n^2)。但是,我的想法出现的错误是:若第j-1天持有股,那么第j天不可以买;若不持有股,第j天可以买。我忽略了必须卖出才能买入。所以,必须记录第j-1天的状态是持有股,还
初霁i
·
2024-01-13 02:56
算法
力扣面试150题 三角形最小路径和
解法:基础班动态规划题,从底往上推即可,听说曾是字节的
笔试题
,倒也是比较简单的题目了。
真的不吃番茄
·
2024-01-13 01:19
笔试面试算法题练习集
leetcode
面试
算法
【C++】模板(template)初阶
函数模板1.2.1概念1.2.2函数模板的格式1.2.3函数模板的原理1.2.4函数模板的实例化1.2.5模板参数的匹配原则1.3类模板1.3.1概念1.3.2类模板的格式1.3.3类模板的实例化1.4
笔试题
一
CodeWinter
·
2024-01-13 00:04
C++
c++
泛型编程
函数模板
类模板
后端
「
牛客网
SQL实战」| Day8
☺☺☺文章目录六道题考查知识点一、将id=5以及emp_no=10001的行数据替换成id=5以及emp_no=10005,其他数据保持不变,使用replace实现【重要】知识点:SQL中替换函数replace()的使用二、将titles_test表名修改为titles_2017【重要】知识点:考察随数据表中标名字的修改三、在audit表上创建外键约束,其emp_no对应employees_tes
无名之辈W
·
2024-01-12 16:11
数据库
「
牛客网
SQL实战」| Day6 | 表的创建 | 数据的插入 | 创建与使用索引
☺☺☺文章目录六道题考查知识点一、将employees表的所有员工的last_name和first_name拼接起来作为Name,中间以一个空格区分二、创建一个actor表,包含如下列信息知识点:创建数据表三、对于表actor批量插入如下数据(不能有2条insert语句哦!)知识点:向数据表中添加数据四、对于表actor批量插入如下数据,如果数据已经存在,请忽略(不支持使用replace操作)五、
无名之辈W
·
2024-01-12 16:40
数据库
笔试题
数据库
mysql
sql
「
牛客网
SQL实战」| Day7
☺☺☺文章目录六道题考查知识点一、针对actor表创建视图actor_name_view,只包含first_name以及last_name两列,并对这两列重新命名,first_name为first_name_v,last_name修改为last_name_v:二、针对salaries表emp_no字段创建索引idx_emp_no,查询emp_no为10005,使用强制索引。【重要】知识点:强制索引
无名之辈W
·
2024-01-12 16:40
数据库
笔试题
数据库
「
牛客网
SQL实战」| Day5
☺☺☺六道题考查知识点题号知识点1问题的分析、表的链接2考察GROUPBY分组3ORDERBY...以…为准排序4考察表之间的连接5...LEFTJOIN...ON...会读取左边数据表的全部数据,即便右边表无对应数据,若无对应数据则赋值NULL6先链接出一个虚表,然后再将这个虚表进行链接得到想要的结果一、获取员工其当前的薪水比其manager当前薪水还高的相关信息题目描述:获取员工其当前的薪水比
无名之辈W
·
2024-01-12 16:10
数据库
数据分析
「
牛客网
SQL实战」| Day4
☺☺☺六道题考查知识点题号知识点1...LEFTJOIN...ON...会读取左边数据表的全部数据,即便右边表无对应数据2MAX()、MIN()3...JOIN...ON...用于把来自两个或多个表的行按ON后边的条件结合起来。INNERJOIN(JOIN)...ON...两边表同时有对应的数据,即任何一边缺失数据就不显示。ASC升序4...JOIN...ON...根据ON之后的字段将两个表链接起
无名之辈W
·
2024-01-12 16:09
数据库
数据分析
「
牛客网
SQL实战」| Day2
☺☺☺Day2六道题考查知识点题号知识点1HAVING用来对GROUPBY之后的数据进行限制2DISTINCT去重;ORDERBY排序;DESC降序排列3DISTINCT去重;WHERE链接两表4[A]NOTIN[SELECTB...]在数据A中将B去除5考察notin6考察GROUPBY聚合函数的用法一、查找薪水变动超过15次的员工号emp_no以及其对应的变动次数t题目描述:CREATETAB
无名之辈W
·
2024-01-12 16:39
数据库
「
牛客网
SQL实战」| Day3
☺☺☺Day3六道题考查知识点题号知识点1GROUPBY分组;COUNT()统计个数;HAVING对GROUPBY后的数据进行限制2DISTINCT去重3%求余;!=不等于4AVG()求平均值5limitx,y分句表示:跳过x条数据,读取y条数据6MAX()嵌套一、从titles表获取按照title进行分组,每组个数大于等于2,给出title以及对应的数目t题目描述:从titles表获取按照tit
无名之辈W
·
2024-01-12 16:39
数据库
数据库
「
牛客网
SQL实战」| Day1
☺☺☺数据库的知识一直想复习,既然如此就专门开一个模块来练习题叭~打算半个月完成实战的练习,中间还会穿插一些理论和其他知识。然后每个题的流程依然是:题目描述+分析+代码+笔记。Day1六道题考查知识点题号知识点1MAX()求最大值;DESC降序排列(默认为升序排列ASC)2limitx,y分句表示:跳过x条数据,读取y条数据;或者limityoffsetx;DISTINCT去重3考察表的链接,用I
无名之辈W
·
2024-01-12 16:38
数据库
java
mysql
数据库
sql
数据结构
Android
笔试题
通过startService()和bindService(),以下说法错误的是:正确答案:CA.通过startService()启动服务:会调用如下生命周期方法:onCreate()---->onStart()---->onDestory()B.当采用startService()方法启动服务,访问者与服务之间是没有绑定在一起的,访问者退出,服务还在运行C.如果是调用bindService()启动服
01_小小鱼_01
·
2024-01-12 06:36
[C语言]结构体进阶与枚举联合
结构体进阶:结构体类型的声明结构的自引用结构体变量的定义和初始化结构体内存对齐结构体传参结构体实现位段枚举:枚举类型的定义枚举的优点枚举的使用联合:联合类型的定义联合的特点联合大小的计算C语言编程训练(
牛客网
EnticE152
·
2024-01-12 00:50
c++
c语言
2022年面经记录(base杭州)
duandian科技(笔试未通过)
笔试题
:leetCode热题第20题有效的括号面后感:没怎么刷算法题,js基础不扎实laiweilai(三面未通过)一面:
笔试题
写一个函数,获取url中的指定参数functiongetParams
MissXu666
·
2024-01-11 23:05
前端面经&面试题
学习
【C语言刷题每日一题#
牛客网
HJ73】——计算日期到天数转换(给定日期,计算是该年的第几天)
目录问题描述思路分析数据结构构建部分计算部分代码实现结果测试此问题解决方法不唯一,这里介绍的是一种使用数组和循环实现的简单办法问题描述思路分析问题的要求是输入一个日期,计算这是当年的第几天——要解决这个问题,逻辑就是将输入日期当月之前整月的天数加起来,再加上当月的天数,得到的就是我们想要的结果我们分步来完成首先,完成对输入的要求创建三个整型变量分别用来存储年月日按照题目的要求读取并存储到变量中in
倔强的石头106
·
2024-01-11 22:42
C语言习题
c语言
开发语言
算法
java从小白开始的练习(包装类)
包装类(处理int与char类型变化比较大,其他都是首字母大写)使用包装类自动拆封装自动装箱自动拆箱
笔试题
原因:(从源码分析)包装类什么是包装类?
韶光不负
·
2024-01-11 22:35
Java
Java面试题
练习
java
开发语言
后端
如何练习笔试中的ACM模式? 这个网站上线了!
【图片】卡码网地址:https://kamacoder.com为什么卡码网录友们在求职的时候会发现,很多公司的
笔试题
和面试题都是ACM模式,而大家习惯去力扣刷题,力扣是核心代码模式。
代码随想录
·
2024-01-11 22:50
开发语言
面试
前端高频面试/
笔试题
——同步任务、微任务、宏任务执行顺序
经典题——执行顺序例题asyncfunctionasync1(){console.log('async1start')awaitasync2();console.log('async1end')}asyncfunctionasync2(){console.log('async2')}console.log('scriptstart')setTimeout(function(){console.lo
Code6E
·
2024-01-11 20:44
面试题
前端
javascript
开发语言
东哥吃葡萄时竟然吃出一道算法题!
image相关推荐:团灭LeetCode股票买卖问题一文看懂session和cookie读完本文,你可以去力扣拿下如下题目:吃葡萄-----------今天在
牛客网
上做了一道叫做「吃葡萄」的题目,非常有意思
labuladong
·
2024-01-11 19:07
公司来了一位前阿里大神,分享8面阿里面经(Java岗面试题集锦)
当然,在面试之前我也逛了N多次后花园,也刷了很多
牛客网
上的面经,感觉还是有很多的出入的。下面我说一下自己面试的流程:刚开始的时候面试官会让自我介绍,
小迁不秃头
·
2024-01-11 18:36
剑指Offer P39——数组中重复的数字
想要动手编码实践的小伙伴可以到
牛客网
试试,这道题的链接如下:链接:https://www.nowcod
快给我饭吃
·
2024-01-11 17:38
动态内存管理
文章目录1.为什么要有动态内存分配2.malloc和free3.calloc和realloc4.常⻅的动态内存的错误5.动态内存经典
笔试题
分析6.柔性数组1.为什么要有动态内存分配在C语言中,内存分为几个不同的区域
萧瑟其中~
·
2024-01-11 11:21
c语言
C语言基础语法跟练 day2
题源:
牛客网
16、BoBo写了一个十六进制整数ABCDEF,他问KiKi对应的十进制整数是多少。
阿阿越
·
2024-01-10 23:28
c语言
C语言基础语法跟练
题源:
牛客网
1、输出"HelloNowcoder!"。开始你的编程之旅吧。#includeintmain(){printf("HelloNowcoder!")
阿阿越
·
2024-01-10 23:25
c语言
指针(5)(含大量题目)
数组和指针
笔试题
解析题目一,二两个都太过简单,不过多叙述题目三第一行第二行为随机值,很简单不叙述。第三行操作数是*arr,
Easonmax
·
2024-01-10 22:44
c语言知识点专栏
c语言题目练习
数据结构
光线步进——RayMarching入门
暑期实习笔试结束了,IGG
笔试题
比我想象的要难,听群里说比腾讯笔试难得多,不知道结果如何。。五一假期写写结课论文,看看番,有时间打算研究一下体积云,然后就走到了RayMarching这儿。
「已注销」
·
2024-01-10 20:52
Unity
RayMarching
光线步进
Unity
【打卡】
牛客网
:BM78 打家劫舍(一)
模板的:classSolution{public:/***代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可***@paramnumsint整型vector*@returnint整型*/introb(vector&nums){//writecodehereintn=nums.size();vectordp(n+1);dp[1]=nums[0];for(inti=2;i<=n;
初霁i
·
2024-01-10 18:35
算法
leetcode
数据结构
【打卡】
牛客网
:BM80 买卖股票的最好时机(一)
模板的:我的想法是,这个题就是找最大差。两个递归是可以解决的,时间复杂度是o(n^2)。但是题目要求时间复杂度是o(n)。模板用了一个两行的dp数组,在一次for循环中,更新两行,是亮点。第一行记录利润。全大于等于0。所以比较前一天的利润(dp[i-1][0])和假如今天卖的最大利润(今天的价格和历史最低价的差,prices[i]+dp[i-1][1])第二行记录截止到今天的历史最低价。全小于等于
初霁i
·
2024-01-10 18:35
算法
【打卡】
牛客网
:BM77 最长的括号子串
之前字符串的题有:BM44有效括号序列用栈的方法BM60括号生成用递归的方法模板的:模板没有用到动态规划,更像一种循环遍历。代码中的细节处理很巧妙。栈专门用于储存左括号的位置。比如例子"s=(()()"s[2]把栈中[0,1]的1消掉,s[4]把栈中[0,3]的3消掉,栈中多余的左括号中最top是0,4-0=4即为所求。我的误区,以为s[4]把[0,1]的1消掉。所以先i-st.top()+1=4
初霁i
·
2024-01-10 18:04
算法
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他