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
javagradle程序员面试
程序员面试
金典: 9.1数组与字符串 7若M*N矩阵中某个元素为0,则将其所在行与列清零
#include#includeusingnamespacestd;constintMAXSIZE=100;intmatrix[MAXSIZE][MAXSIZE];/*问题:编写一个算法,若M*N矩阵中某个元素为0,则将其所在的行与列清零。分析:暴力破解的话,需要找到该元素为[i][j],将其所在行清零,然后列清零。审题不清。这里为0的元素可能不止一个。如果完全遍历每个元素,对每个元素遍历行与列,
天地一扁舟
·
2020-08-16 00:42
程序员面试金典
2017年网易实习
程序员面试
题
/*假设迟到两次以内不扣款,从第三次开始依次扣10,20,30………编写一个方法传入迟到的次数返回所扣的金额PS:比如说一个人迟到了5次那么所扣的金额是:0+0+10+20+30=60元*/Scannerscanner=newScanner(System.in);System.out.println("输入次数");intcount=scanner.nextInt();fine(count);pr
老男人1543
·
2020-08-16 00:40
程序员面试
金典1.7:若M*N矩阵中某个元素为0,则将其所在的行与列清零
1.7:编写一个算法,若M*N矩阵中某个元素为0,则将其所在的行与列清零。咋一看,这个问题很简单:直接遍历整个矩阵,只要发现值为0的元素,就将其所在的行与列清零。不过这种方法有个缺陷:在读取被清零的行与列时,读到的尽是零,于是所在的行与所在的列都变成了0,很快,整个矩阵都变成了0.避开这个缺陷的方法之一是新建一个矩阵标记零元素的位置。然后,在第二遍遍历矩阵的时候将0元素所在的行与列清零。这种做法的
互联网极客
·
2020-08-15 23:27
----程序员面试金典
关于单例、关于DCL:Double Check Lock、关于volatile
Java
程序员面试
都会被问到单例模式,有的公司(如1.)还会问单例模式的各种实现。结论(1)单例的实现请直接看第4和第5。
fan2012huan
·
2020-08-15 22:50
java
程序员面试
金典——18.12最大和子矩阵
程序员面试
金典——18.12最大和子矩阵Solution1:参考网址:[1]https://www.cnblogs.com/GodA/p/5237061.html思想讲的很清楚~[2]https://www.nowcoder.com
Allenlzcoder
·
2020-08-15 21:56
程序员面试金典题目笔记
《
程序员面试
金典》--清除二维数组中元素为0所在的行和列
题目描述:请编写一个算法,若MxN矩阵中某个元素为0,则将其所在的行与列清零。给定一个MxN的int[][]矩阵(C++中vector)mat和矩阵的阶数n,请返回完成操作后的int[][]矩阵(C++中为vector),保证n小于等于300,矩阵中的元素为int范围内。测试样例:[[1,2,3],[0,1,2],[0,0,1]]返回:[[0,0,3],[0,0,0],[0,0,0]]题目分析:(
zdplife
·
2020-08-15 21:42
《程序员面试金典》例题解析
【
程序员面试
金典】请编写一个算法,若N阶方阵中某个元素为0,则将其所在的行与列清零。
题目描述请编写一个算法,若N阶方阵中某个元素为0,则将其所在的行与列清零。给定一个N阶方阵int[][](C++中为vector>)mat和矩阵的阶数n,请返回完成操作后的int[][]方阵(C++中为vector>),保证n小于等于300,矩阵中的元素为int范围内。测试样例:[[1,2,3],[0,1,2],[0,0,1]]返回:[[0,0,3],[0,0,0],[0,0,0]]做一个标记矩阵
HelloZEX
·
2020-08-15 20:59
程序员面试金典/
编程测试题
/
ACM
C#LeetCode刷题-
程序员面试
金典
C#LEETCODE刷题概述概述所有LeetCode
程序员面试
金典类算法题汇总。
byteflying.com
·
2020-08-15 20:36
C#LeetCode
C#LeetCode刷题-
程序员面试
金典
C#LEETCODE刷题概述概述所有LeetCode
程序员面试
金典类算法题汇总。
byteflying.com
·
2020-08-15 20:03
C#LeetCode
程序员面试
,为什么不跟我谈高并发?
作为一个看过几千份简历,面试过几百人的面试官,常常会看到简历中有如下文字:对业务逻辑解耦,高并发等有比较深入的研究和丰富的开发实战经验对解决高并发问题有深入理解熟悉大并发技术,如:反向代理、负载均衡、Keepalived而当我在面试中,问及对方的职业规划的时候,也有一大半人会回答希望将来可以处理高并发业务希望学习高并发相关技术希望开发数千万/数亿级别并发的应用但是当我问及以下问题的时候,绝大多数人
brant_0429
·
2020-08-15 15:14
Java
系统架构
程序员面试
100题之十二:求数组中最长递增子序列
写一个时间复杂度尽可能低的程序,求一个一维数组(N个元素)中最长递增子序列的长度。例如:在序列1,-1,2,-3,4,-5,6,-7中,其最长递增子序列为1,2,4,6。分析与解法根据题目要求,求一维数组中的最长递增子序列,也就是找一个标号的序列b[0],b[1],...b[m](01,2>-1。因此,最长的递增序列为(1,2),(-1,2),长度为2。在这里,2前面是1还是-1对求出后面的递增序
iteye_15898
·
2020-08-15 14:45
判定是否互为字符重排--三种思路
《
程序员面试
金典》01.020x02.多维思路分析思路一:使用一个数组,记录字符的出现位数,若出现不相等的情况就返回false。
ATFWUS
·
2020-08-15 13:35
算法
算法面试题集
面试造火箭,进去拧螺丝,码农的悲哀。
我说下当下
程序员面试
的现状,北美flag,基本leetcode默写,以前都是medium,而且不是一遍过。
王 炸
·
2020-08-15 07:03
这样的面试题你会吗
本题节选自《C/C++
程序员面试
指南》一书面试题1:斯密斯夫妇握手问题史密斯夫妇邀请另外四对夫妇就餐,已知他们每个人都不和自己握手,不和自己的配偶握手,且不和同一个人握手一次以上。
博文视点
·
2020-08-15 07:18
面试
测试
出版
编程
数据结构
语言
C/C++基础知识总结
说明:本篇文章的参考书籍是——《C/C++
程序员面试
宝典》,我认为每一位找工作的同学,都可以去读一读,真心的很不错。《C
dongjiao5503
·
2020-08-15 06:13
c/c++
面试
数据结构与算法
《
程序员面试
宝典》学习记录7
印象笔记同步分享:《
程序员面试
宝典》学习记录7《
程序员面试
宝典》学习记录7第11章继承与接口整个C++程序设计全面围绕面向对象的方式进行。类的继承特性是C++的一个非常重要的机制。
Voidwalkerxiaohui
·
2020-08-15 03:09
【程序员面试宝典】学习记录
Java
程序员面试
必备:Volatile全方位解析
前言volatile是Java程序员必备的基础,也是面试官非常喜欢问的一个话题,本文跟大家一起开启volatile学习之旅,如果有不正确的地方,也麻烦大家指出哈,一起相互学习~1.volatile的用法2.volatile变量的作用3.现代计算机的内存模型(计算机模型,总线,MESI协议,嗅探技术)4.Java内存模型(JMM)5.并发编程的3个特性(原子性、可见性、有序性、happen-befo
捡田螺的小男孩
·
2020-08-15 03:19
java
面试
学了1年java的
程序员面试
,挂在了这道基础算法题!
这都是java的算法题,应该来讲都是些比较简单的算法题,但是我敢说很多基础的学习的,或者想去面试的人都会不能完整的写出来,现在java学习,大多数人都不是非常扎实,对于基础也不是很重视的,所以就发出来给大家参考巩固下基础!这篇文章分享之前我还是要推荐下我自己的JAVA群:818464711,不管你是小白还是大牛,小编我都挺欢迎,不定期分享干货,包括我自己整理的一份2018最新JAVA资料和零基础入
web前端开发小姐姐
·
2020-08-14 21:46
java
编程
程序员
代码
经典算法题一览
ProgrammingInterviewsExposed8.0/60|
程序员面试
攻略7.7/86MIT的Hackingagoogleinterview(也非常简单)1.系统学习-
weixin_33816611
·
2020-08-14 20:19
程序员面试
必备知识点之 计算机网络
1.计算机网络分为哪几层?ISO/OSI七层模型ISO:国际标准化组织OSI:开放系统互联模型IOS:苹果操作系统,而且是思科公司为其网络设备开发的操作维护系统以下是ISO七层模型图解:其中上三层是对用户提供服务的,下四层是对用户信息传递进行传递的。各层功能详解物理层:物理层是最底层的一层,它是数据之间比特流传输的实际形式;数据链路层:数据链路层是解析MAC物理地址的,通过MAC地址来确定我访问的
scu_南
·
2020-08-14 19:05
面试
程序员面试
金典 - 面试题 02.03. 删除中间节点
1.题目实现一种算法,删除单向链表中间的某个节点(除了第一个和最后一个节点,不一定是中间节点),假定你只能访问该节点。示例:输入:单向链表a->b->c->d->e->f中的节点c结果:不返回任何数据,但该链表变为a->b->d->e->f来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/delete-middle-node-lcci著作权归领扣
Michael阿明
·
2020-08-14 18:35
《程序员面试金典》
算法——基础学习资料 PDF 版下载
程序员面试
的时候,算法也是必问内容。有个很著名的公式:程序=数据结构+算法。——一个公式展示出了程序的本质。这个公式对计算机科学的影响程度足以类似物理学中爱因斯坦的“E=MC^2”。
常说道
·
2020-08-14 18:55
算法
java
编程语言
python
人工智能
JVM组成结构以及各部分的功能详解
前言MySQL文章接近尾声,之后我们还会陆续发一些文章,比如MVCC等等文章,接下来的阶段,我们准备进入JVM、redis等知识点的学习,这个是中高级
程序员面试
必问知识点,跟着老哥的文章,学好JVM,高薪走起
公众号:IT老哥
·
2020-08-14 17:35
刷题--
程序员面试
金典--面试题 02.07. 链表相交(重点)(go)
面试题02.07.链表相交给定两个(单向)链表,判定它们是否相交并返回交点。请注意相交的定义基于节点的引用,而不是基于节点的值。换句话说,如果一个链表的第k个节点与另一个链表的第j个节点是同一节点(引用完全相同),则这两个链表相交。示例1:输入:intersectVal=8,listA=[4,1,8,4,5],listB=[5,0,1,8,4,5],skipA=2,skipB=3输出:Refere
Allen_Xu17
·
2020-08-14 16:38
刷题--程序员面试金典
刷题
LeetCode
程序员面试
100题(算法)之输入n个整数,输出其中最小的k个
//
程序员面试
100题(算法)之输入n个整数,输出其中最小的k个#include"stdafx.h"#include#include#includeusingnamespacestd;voidfindKLeastNumbers
XQ
·
2020-08-14 14:23
程序员面试
程序员面试
真的全都答对就有offer?
程序员面试
,技术水平重要吗?只要面对面试官,估计大家都认为技术水平最重要,其他都是幌子!当然,技术是基础,但技术并不是全部,而且一个面试者的技术能力如何,在面试成绩上,也未必反映得那么直接。
qq_38432170
·
2020-08-14 14:09
程序员进阶大厂,别让自己输在面试上!
程序员面试
很难吗?难!正常的,要经过两轮技术面试以及一轮经理面试,也有不少顶尖公司甚至需要三到五轮的技术面试。几轮面试下来,能熬到最后,这绝对是真正意义上的“过五关斩六将”了。
小狮狮edu
·
2020-08-14 13:31
其他
程序员面试
题精选(53):删除链表结点(时间复杂度为O(1))
题目:给定链表的头指针和一个结点指针,在O(1)时间删除该结点。链表结点的定义如下:structListNode{intm_nKey;ListNode*m_pNext;};函数的声明如下:voidDeleteNode(ListNode*pListHead,ListNode*pToBeDeleted);分析:这是一道广为流传的Google面试题,能有效考察我们的编程基本功,还能考察我们的反应速度,更
yysdsyl
·
2020-08-13 23:04
程序员面试
算法宝典-1.5 如何找出单链表中的倒数第K个元素
题目描述:找出单链表中的倒数第k个元素,例如给定单链表:1->2->3->4->5->6->7,则单链表的倒数第k=3个元素为5。#如何找出单链表中的倒数第K个元素#定义链表classLNode():def__init__(self):self.data=None#定义数据域self.next=None#定义指针域#构造一个单链表defConstructList():head=LNode()tem
博弈星宇
·
2020-08-13 16:42
LeetCode算法
找出单链表中倒数第k个元素
packagejava
程序员面试
笔试宝典;publicclass题8_1_3找出单链表中倒数第k个元素{publicstaticvoidmain(String[]args){题8_1链表基本操作list
彭召
·
2020-08-13 15:29
java
程序员面试
金典-----给定100亿个网址,找出重复的URL
1、题目描述给定100亿个网址,如何检测出重复的文件?这里所谓的“重复”是指两个URL完全相同。2、思路100亿个网址(URL)要占用多少空间呢?如果每个网址平均长度为100个字符,每个字符要占用4字节,则这份100亿个网址的列表将占用约4兆兆字节(4TB)。在内存中可能放不下那么多数据。不过,不防假装一下,这些数据真的奇迹般的放进了内存,毕竟先求解简化的题目是很有用的做法。对于此题的简化版,只要
天--空
·
2020-08-13 14:21
两个单链表相交的一系列问题
【说明】:本文是左程云老师所著的《
程序员面试
代码指南》第二章中“两个单链表相交的一系列问题”这一题目的C++复现。
diju7500
·
2020-08-13 13:53
数据结构与算法
面试
python
程序员面试
IT公司,这些地方你要注意!
不管是应届生还是在职人员,都会面临着各种面试问题,网上有很多面经,但是大部分都是和技术相关的,总结有哪些技术需要掌握等等。但是我觉得,面试本来就是一个双向的选择过程。当然,一开始是企业来挑选我们,但是如果你足够优秀,通过了面试,或者感觉问题不大,那么接下来也是你选择企业的过程。那么在选择企业这个问题上,我们需要注意什么呢?这篇文章主要来总结几点,希望能对你有所帮助。1.你觉得面试官是个怎样的人?有
cjx93224
·
2020-08-13 13:20
程序员面试
常问的小算法总结
前言本文快速回顾了面试常考的算法,用作面试复习,事半功倍。需要说明的是,由于算法的代码实现主要注重思路的清晰,下方有代码实现的文章主要以Python为主,Java为辅,对于Python薄弱的同学敬请不用担心,几乎可以看作是伪代码,可读性比较好。如实在有困难可以自行搜索Java代码此外,关于算法的文章之后也会单独开设算法专栏进行总结,敬请期待。面试知识点复习手册全复习手册文章导航全复习手册文章导航(
后端技术漫谈
·
2020-08-12 21:00
【
程序员面试
经典】快速刷 2 道题
一目录不折腾的前端,和咸鱼有什么区别目录一目录二面试题08.06-汉诺塔问题三096-不同的二叉搜索树三面试题08.06-汉诺塔问题返回目录题目描述:在经典汉诺塔问题中,有 3 根柱子及 N 个不同大小的穿孔圆盘,盘子可以滑入任意一根柱子。一开始,所有盘子自上而下按升序,依次套在第一根柱子上(即每一个盘子只能放在更大的盘子上面)。移动圆盘时受到以下限制:(1) 每次只能移动一个盘子;(2) 盘子只
JavaScriptLiang
·
2020-08-12 18:17
丑数(剑指offer)---C++实现
《参考
程序员面试
金典》伪代码如下1)初始化array和队列:Q2Q3Q52)将1插入array3)分别将12、13、1*5插入Q2Q3Q54)令x为Q2Q3Q5中的最小值,将x添加至array尾部5)若
~AC~
·
2020-08-12 15:40
c/c++面试
数据结构
算法题
程序员面试
常考,最通俗易懂的排序算法详解
假设我们现在对“61279345108”这个10个数进行排序。首先在这个序列中随便找一个数作为基准数(不要被这个名词吓到了,就是一个用来参照的数,待会你就知道它用来做啥的了)。为了方便,就让第一个数6作为基准数吧。接下来,需要将这个序列中所有比基准数大的数放在6的右边,比基准数小的数放在6的左边,类似下面这种排列。31254697108在初始状态下,数字6在序列的第1位。我们的目标是将6挪到序列中
u012391923
·
2020-08-11 18:11
算法
排序算法
面试
程序员面试
金典(一)||20题
目录#16.06最小差#面试题08.08.有重复字符串的排列组合面试题16.10.生存人数面试题02.06.回文链表面试题02.01.移除重复节点面试题02.07.链表相交面试题02.08.环路检测面试题01.04.回文排列面试题01.05.一次编辑面试题02.04.分割链表面试题02.05.链表求和面试题03.01.三合一面试题04.12.求和路径面试题04.06.后继者面试题05.04.下一个
alanfengliu
·
2020-08-11 14:36
数据结构与算法
有了这份
程序员面试
指南,你离大厂Offer还远吗?| 附推荐书籍
本篇文章,我将结合英文版的Google面试指南的主线,根据自己的理解对文章进行修改,然后结合自己面试国内大厂的经验给大家阐述。其实我觉得,各大公司针对程序员岗位的面试流程来讲是相对比较通用的,只是有的公司在算法(Code)环节要求会更高一些,比如Google,Airbnb(之前也面过Airbnb,被完虐),包括国内的头条等。因为这份面试指南相对比较通用,因此直接把题目从Google面试指南改为大厂
Hollis在csdn
·
2020-08-11 05:59
算法
面试
java
编程语言
oom
sizeof与strlen的区别
来自《
程序员面试
宝典第五版欧立奇》1.首先是例子(太典型了)2.接下来是具体的差别,总共11条sizeof是类型占内存的大小,是最大类型对象的字节大小;strlen是计算字符串的长度fun(unsigedchar
简单生活,简单爱
·
2020-08-11 05:47
C
剑指Offer名企面试官精讲典型编程题pdf
《剑指Offer:名企面试官精讲典型编程题(第2版)》共分7章,主要包括面试的流程,讨论面试每一环节需要注意的问题;面试需要的基础知识,从编程语言、数据结构及算法三方面总结
程序员面试
知识点;高质量的代码
weixin_30481087
·
2020-08-11 02:46
Java
程序员面试
必备:Volatile全方位解析
前言volatile是Java程序员必备的基础,也是面试官非常喜欢问的一个话题,本文跟大家一起开启vlatile学习之旅,如果有不正确的地方,也麻烦大家指出哈,一起相互学习~1.volatile的用法2.vlatile变量的作用3.现代计算机的内存模型(计算机模型,总线,MESI协议,嗅探技术)4.Java内存模型(JMM)5.并发编程的3个特性(原子性、可见性、有序性、happen-before
Jay_huaxiao
·
2020-08-11 00:00
JAVA 面试宝典(一)
前言:注册了博客之后,感觉自己没有写什么东西,把自己之前复习过的面试题重新写一遍参考资料::我没有三颗心脏的博客:https://www.jianshu.com/p/883260941da8JAVA
程序员面试
宝典
KanKenSing
·
2020-08-11 00:21
Java面试
C 语言深度解剖
C语言深度解剖-------------------解开
程序员面试
笔试的秘密以含金量勇敢挑战国内外同类书籍陈正冲编著石虎审阅版权申明本书尚未出版,先放到网上给大家免费下载和阅览。
weixin_37937054
·
2020-08-10 23:48
PHP程序员如何准备跳槽季?
PHP
程序员面试
笔试图书系列作者。今天就跟大家聊聊作为一个PHP程序员,每年的跳槽季都应该怎么准备一番。其实普遍的跳槽季总的就有2个。分别是新年后的3-4月,还有9-10月份。
weixin_34249678
·
2020-08-10 23:52
程序员面试
题精选(17)-把字符串转换成整数
题目:输入一个表示整数的字符串,把该字符串转换成整数并输出。例如输入字符串"345",则输出整数345。分析:这道题尽管不是很难,学过C/C++语言一般都能实现基本功能,但不同程序员就这道题写出的代码有很大区别,可以说这道题能够很好地反应出程序员的思维和编程习惯,因此已经被包括微软在内的多家公司用作面试题。建议读者在往下看之前自己先编写代码,再比较自己写的代码和下面的参考代码有哪些不同。首先我们分
wdp107
·
2020-08-10 22:00
面试算法题精选
c++求职/修炼/书籍推荐
C和C++
程序员面试
秘笈[董山海编著],
程序员面试
笔记CC++、算法、数据结构篇[杨峰],MySQL必知必会,[大话设计模式].吴强,ARM体系结构与编程,大话数据结构,C++Primer(第5版),深度探索
樱桃木
·
2020-08-10 19:30
程序员面试
金典——解题总结: 9.18高难度题 18.4编写一个方法,数出0到n(含)中数字2出现了几次
#include#includeusingnamespacestd;/*问题:编写一个方法,数出0到n(含)中数字2出现了几次分析:剑指offer中,题目是数出0到n中数字1出现了几次。应该是同一个类型记得当时是用递归做的。暴力破解:就是遍历0到n,对每个数字i,获取其每一位上的值,统计是否含有2,假设平均每个数字有k位,时间复杂度就是O(n*k)。另一种是采用递归的方式,统计出每种模式下,比如n
天地一扁舟
·
2020-08-10 18:32
程序员面试金典
J2EE面试题
程序员面试
之葵花宝典1、面向对象的特征有哪些方面1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。
jack2009win
·
2020-08-10 17:46
J2EE面试
程序员面试
揭秘之程序员靠什么途径去美国工作?
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!对于国内程序员来说,通常有三种途径去美国工作。1.进入跨国公司工作一年以上,然后内部转组到美国的部门。例如,进入微软中国工作一年后,申请转组到美国总部工作,若能批准,则申请L-1签证去美国工作。2.直接应聘美国公
又是一个装逼的
·
2020-08-10 15:21
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
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
其他