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
金典
iBatis.net入门指南
-3-iBatis.net的原理-3-新人指路-3-iBatis.net的优缺点-4-SQLMapping
金典
案例-5-情景一基本标签(insert,update,select)及属性(parameterClass
weixin_30945319
·
2020-06-28 02:40
程序员面试
金典
(第5版)pdf
下载地址:网盘下载本书是原谷歌资深面试官的经验之作,层层紧扣程序员面试的每一个环节,全面而详尽地介绍了程序员应当如何应对面试,才能在面试中脱颖而出。第1~7章主要涉及面试流程解析、面试官的幕后决策及可能提出的问题、面试前的准备工作、对面试结果的处理等内容;第8~9章从数据结构、概念与算法、知识类问题和附加面试题4个方面,为读者呈现了出自微软、苹果、谷歌等多家知名公司的150道编程面试题,并针对每一
weixin_30608503
·
2020-06-27 22:18
程序员的 MySQL 面试
金典
上周末和在北京的哥们国仔涮火锅,席间聊起了最近面试的经历。他说想换工作的原因很简单,就是要涨工资,原来的公司呆了两年多,薪资浮动不超过500元。而身边跳槽的那些同事,薪资都已经是自己的2倍了。在准备面试的过程中,国仔坦言道还蛮辛酸的。白天要上班敲代码,晚上甚至会加班,导致搜集面试题目的时间都没有,而且网上好多都是千篇一律的搬来搬去的文章,感觉面试官都不屑于问到类似的问题。工作后整个人都有点懒了,知
GitChat的博客
·
2020-06-27 10:28
后端
数据库
达人课
那些年路过的幸福(长篇小说)(第三十五章)
江山登陆了民生证券
金典
版,一一给老谢作了现场直播。江山,你那事儿咋样了?工资卡拿到手没有?没呢!月底让去劳动局。好,那咱回去再联系!好,再见!2014年9月18日。11:47,都瑞米,后花园散步去!
古不为
·
2020-06-27 10:29
GLSL经典入门教程汇总
权威官方文档:https://www.opengl.org/documentation/glsl/权威民间
金典
入门教程:http://blog.csdn.net/racehorse一个详细完整的GLSL
jieniyimiao
·
2020-06-27 07:02
gles
荆州市美协副主席李小白一行考察调研东方
金典
荆州分公司
2018年6月21日,中国美协会员、荆州市美协副主席李小白老师一行到东方
金典
荆州分公司考察调研,对艺术和文化行业趋势相互交流。
东方金典文化
·
2020-06-27 05:55
《Cracking the Coding Interview程序员面试
金典
》----最长合成字符串
时间限制:3秒空间限制:32768K热度指数:352本题知识点:递归字符串算法知识视频讲解题目描述有一组单词,请编写一个程序,在数组中找出由数组中字符串组成的最长的串A,即A是由其它单词组成的(可重复)最长的单词。给定一个string数组str,同时给定数组的大小n。请返回最长单词的长度,保证题意所述的最长单词存在。测试样例:["a","b","c","ab","bc","abc"],6返回:3思
尘封的记忆0
·
2020-06-27 00:49
《Cracking the Coding Interview程序员面试
金典
》----字符串变换(字典树)
时间限制:3秒空间限制:32768K热度指数:327本题知识点:字符串队列算法知识视频讲解题目描述现有一个字典,同时给定字典中的两个字符串s和t,给定一个变换,每次可以改变字符串中的任意一个字符,请设计一个算法,计算由s变换到t所需的最少步数,同时需要满足在变换过程中的每个串都是字典中的串。给定一个string数组dic,同时给定数组大小n,串s和串t,请返回由s到t变换所需的最少步数。若无法变换
尘封的记忆0
·
2020-06-27 00:49
2018-12-22
姓名:邢彩颜公司:蔚蓝时代【知-学习】1.读2六项精进
金典
名言分享:生活不会按你想要的方式进行。它会给你一段时间,让你孤独、迷茫又沉默。
菜菜_d868
·
2020-06-26 23:19
(一)面试
金典
算法:数组与字符串
(1)实现一个算法,确定一个字符串的所有字符是否全都不同。假使不允许使用额外的数据结构,又该如何处理?算法:构建一个布尔值的数组,索引值i对应的标记指示该字符串是否含有字母表第i个字符(以ASCII编码表为例,其中包含256个字符)。若这个字符第二次出现,则立刻返回false。publicbooleanisDiff(Stringstr){if(str.length()>256)returnfals
鸟山明小滴
·
2020-06-26 22:27
算法
算法
面试
金典
之(一)找出和为SUM的递增数组array中的两个数使之乘积最小
classSolution{public:vectorFindNumbersWithSum(vectorarray,intsum){vectorres;inttemp=0;inti=0,j=array.size()-1;while(isum)j--;elseif(temp==sum){res.push_back(array[i]);res.push_back(array[j]);break;}el
mishidemudong
·
2020-06-26 21:05
面试编程题库
数据结构与算法
js扫雷小游戏
扫雷是winxp中的一个
金典
小游戏,看的简单,但是里面还是有些算法的,下面就跟着小编一起来了解下吧游戏规则:雷周围的方块显示雷的个数点击不在雷周围的方块消除所有与之相连接的方块点击到雷结束游戏思路:产生指定数量的地雷计算方块周围的地雷点击地雷结束点击地雷周边显示地雷个数点击空白块
telrob
·
2020-06-26 18:47
javascript
【程序员面试
金典
】基本字符串压缩
【程序员面试
金典
】基本字符串压缩题目利用字符重复出现的次数,编写一个方法,实现基本的字符串压缩功能。比如,字符串“aabcccccaaa”经压缩会变成“a2b1c5a3”。
究极死胖兽
·
2020-06-26 14:24
C++
C++面试总结
程序员面试
金典
——找出缺失的整数__(位运算)
题目描述数组A包含了0到n的所有整数,但其中缺失了一个。对于这个问题,我们设定限制,使得一次操作无法取得数组number里某个整数的完整内容。唯一的可用操作是询问数组中第i个元素的二进制的第j位(最低位为第0位),该操作的时间复杂度为常数,请设计算法,在O(n)的时间内找到这个数。给定一个数组number,即所有剩下的数按从小到大排列的二进制各位的值,如A[0][1]表示剩下的第二个数二进制从低到
你能不能别说话
·
2020-06-26 10:42
程序员面试金典
程序员面试
金典
——找出字符串
题目描述有一个排过序的字符串数组,但是其中有插入了一些空字符串,请设计一个算法,找出给定字符串的位置。算法的查找部分的复杂度应该为log级别。给定一个string数组str,同时给定数组大小n和需要查找的stringx,请返回该串的位置(位置从零开始)。测试样例:["a","b","","c","","d"],6,"c"返回:3思路:这是一道二分查找的变形题目。唯一的关注点就是当str[mid]=
你能不能别说话
·
2020-06-26 10:42
程序员面试金典
【LeetCode程序员面试
金典
】面试题 01.07. Rotate Matrix LCCI
GivenanimagerepresentedbyanNxNmatrix,whereeachpixelintheimageis4bytes,writeamethodtorotatetheimageby90degrees.Canyoudothisinplace?Example1:Givenmatrix=[[1,2,3],[4,5,6],[7,8,9]],Rotatethematrixinplace.
韩旭051
·
2020-06-26 09:28
程序员面试金典
LeetCode
【LeetCode程序员面试
金典
】面试题 01.02. Check Permutation LCCI
Giventwostrings,writeamethodtodecideifoneisapermutationoftheother.Example1:Input:s1="abc",s2="bca"Output:trueExample2:Input:s1="abc",s2="bad"Output:falseNote:0<=len(s1)<=1000<=len(s2)<=100来源:力扣(LeetCo
韩旭051
·
2020-06-26 09:58
程序员面试金典
LeetCode
【LeetCode程序员面试
金典
】面试题 10.01. Sorted Merge LCCI
Youaregiventwosortedarrays,AandB,whereAhasalargeenoughbufferattheendtoholdB.WriteamethodtomergeBintoAinsortedorder.InitiallythenumberofelementsinAandBaremandnrespectively.Example:Input:A=[1,2,3,0,0,0]
韩旭051
·
2020-06-26 09:58
程序员面试金典
LeetCode
01.01 判定字符是否唯一 《程序员面试
金典
》记录
文章目录01.01判定字符是否唯一题解补充len()方法描述语法set()函数描述语法01.01判定字符是否唯一实现一个算法,确定一个字符串s的所有字符是否全都不同。示例1:输入:s=“leetcode”输出:false示例2:输入:s=“abc”输出:true限制:0bool:returnlen(astr)==len(set(astr))astr="hello"Solution().isUniq
无梦生7
·
2020-06-26 06:22
#
力扣(LeetCode)
金典
java面试题108道之23道
1,shorts1=1;s1=s1+1;有什么错???答:s1为short型,1为int型,s1+1=2先为int型,S1为short型,所以需要通过强制转化—s1=(short)(s1+1);举例:shorts1=1;s1+=1;(正确,因为可以自动转化)2,请简述equals与==的区别在String中,equals对比的是内容,==是比较地址3,sleep与wait的区别(1)sleep方法
删完数据库就跑路
·
2020-06-26 00:47
java
赚钱机器的一小部分
摘自格局精神有些事情很
金典
,值得跟大家分享——2014年9月,阿里巴巴在美国上市,创下了美国资本市场有史以来最大的IPO。大家能想得到象吗?
话唠的二娃
·
2020-06-25 20:44
红玫瑰式和白玫瑰式女人,你选哪一种?
《阿飞正传》中的旭仔,《英雄本色》中的阿杰,《霸王别姬》中的程蝶衣,《倩女幽魂》中的宁采臣......部部
金典
。哥哥早已被人们津津乐道,那我就来说说《阿飞正传》中苏丽珍和咪咪这两种不同类型的女人。
羊肚菌
·
2020-06-25 20:40
前言:Android进阶汇总(持续更新)
书籍基础《EffectiveJava中文版(第2版)》Android面试《剑指Offer》《程序员面试
金典
》应用《第一行代码Android》《高级Android开发强化实战》《Android技术内幕:应用卷
AVL
·
2020-06-25 15:18
程序员面试
金典
:检查子树
检查子树题目描述我的解题题目描述检查子树。你有两棵非常大的二叉树:T1,有几万个节点;T2,有几万个节点。设计一个算法,判断T2是否为T1的子树。如果T1有这么一个节点n,其子树与T2一模一样,则T2为T1的子树,也就是说,从节点n处把树砍断,得到的树与T2完全相同。我的解题/***Definitionforabinarytreenode.*structTreeNode{*intval;*Tree
我的喵喵找不到了
·
2020-06-25 04:39
C++
leetcode
算法
程序员面试
金典
:检查平衡性
检查平衡性题目描述我的解题题目描述实现一个函数,检查二叉树是否平衡。在这个问题中,平衡树的定义如下:任意一个节点,其两棵子树的高度差不超过1我的解题求树的深度依次判断/***Definitionforabinarytreenode.*structTreeNode{*intval;*TreeNode*left;*TreeNode*right;*TreeNode(intx):val(x),left(N
我的喵喵找不到了
·
2020-06-25 04:39
C++
leetcode
算法
程序员面试
金典
:最小高度树
最小高度树题目描述我的解题题目描述给定一个有序整数数组,元素各不相同且按升序排列,编写一个算法,创建一棵高度最小的二叉搜索树。我的解题/***Definitionforabinarytreenode.*structTreeNode{*intval;*TreeNode*left;*TreeNode*right;*TreeNode(intx):val(x),left(NULL),right(NULL)
我的喵喵找不到了
·
2020-06-25 04:38
C++
leetcode
算法
程序员面试
金典
:特定深度节点链表
特定深度节点链表题目描述我的解题题目描述给定一棵二叉树,设计一个算法,创建含有某一深度上所有节点的链表(比如,若一棵树的深度为D,则会创建出D个链表)。返回一个包含所有深度的链表的数组。我的解题/***Definitionforabinarytreenode.*structTreeNode{*intval;*TreeNode*left;*TreeNode*right;*TreeNode(intx)
我的喵喵找不到了
·
2020-06-25 04:38
C++
leetcode
算法
程序员面试
金典
- 面试题 17.09. 第 k 个数(set优先队列/DP)
1.题目有些数的素因子只有3,5,7,请设计一个算法找出第k个数。注意,不是必须有这些素因子,而是必须不包含其他的素因子。例如,前几个数按顺序应该是1,3,5,7,9,15,21。示例1:输入:k=5输出:9来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/get-kth-magic-number-lcci著作权归领扣网络所有。商业转载请联系官方
Michael阿明
·
2020-06-25 00:37
《程序员面试金典》
程序员面试
金典
- 面试题 16.01. 交换数字(位运算swap)
1.题目编写一个函数,不用临时变量,直接交换numbers=[a,b]中a与b的值。示例:输入:numbers=[1,2]输出:[2,1]提示:numbers.length==2来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/swap-numbers-lcci著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。2.解题首先异或运
Michael阿明
·
2020-06-25 00:37
《程序员面试金典》
程序员面试
金典
- 面试题 16.06. 最小差(排序+双指针)
1.题目给定两个整数数组a和b,计算具有最小差绝对值的一对数值(每个数组中取一个值),并返回该对数值的差示例:输入:{1,3,15,11,2},{23,127,235,19,8}输出:3,即数值对(11,8)提示:1&a,vector&b){sort(a.begin(),a.end());sort(b.begin(),b.end());if(a.back()INT_MIN)mindis=min(m
Michael阿明
·
2020-06-25 00:37
《程序员面试金典》
程序员面试
金典
- 面试题 01.01. 判定字符是否唯一(位运算,牛)
1.题目实现一个算法,确定一个字符串s的所有字符是否全都不同。示例1:输入:s="leetcode"输出:false示例2:输入:s="abc"输出:true限制:0<=len(s)<=100如果你不使用额外的数据结构,会很加分。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/is-unique-lcci著作权归领扣网络所有。商业转载请联系官方
Michael阿明
·
2020-06-25 00:36
《程序员面试金典》
程序员面试
金典
- 面试题 16.04. 井字游戏(计数)
1.题目设计一个算法,判断玩家是否赢了井字游戏。输入是一个NxN的数组棋盘,由字符"",“X"和"O"组成,其中字符”"代表一个空位。以下是井字游戏的规则:玩家轮流将字符放入空位("")中。第一个玩家总是放字符"O",且第二个玩家总是放字符"X"。"X"和"O"只允许放置在空位中,不允许对已放有字符的位置进行填充。当有N个相同(且非空)的字符填充任何行、列或对角线时,游戏结束,对应该字符的玩家获胜
Michael阿明
·
2020-06-25 00:06
程序员面试
金典
- 面试题 08.14. 布尔运算(区间动态规划)
1.题目给定一个布尔表达式和一个期望的布尔结果result,布尔表达式由0(false)、1(true)、&(AND)、|(OR)和^(XOR)符号组成。实现一个函数,算出有几种可使该表达式得出result值的括号方法。示例1:输入:s="1^0|0|1",result=0输出:2解释:两种可能的括号方法是1^(0|(0|1))1^((0|0)|1)示例2:输入:s="0&0&0&1^1|0",r
Michael阿明
·
2020-06-25 00:06
《程序员面试金典》
程序员面试
金典
- 面试题 16.03. 交点(数学)
1.题目给定两条线段(表示为起点start={X1,Y1}和终点end={X2,Y2}),如果它们有交点,请计算其交点,没有交点则返回空值。要求浮点型误差不超过10^-6。若有多个交点(线段重叠)则返回X值最小的点,X坐标相同则返回Y值最小的点。示例1:输入:line1={0,0},{1,0}line2={1,1},{0,-1}输出:{0.5,0}示例2:输入:line1={0,0},{3,3}l
Michael阿明
·
2020-06-25 00:06
《程序员面试金典》
程序员面试
金典
- 面试题 16.26. 计算器(栈)
1.题目给定一个包含正整数、加(+)、减(-)、乘(*)、除(/)的算数表达式(括号除外),计算其结果。表达式仅包含非负整数,+,-,*,/四种运算符和空格。整数除法仅保留整数部分。示例1:输入:"3+2*2"输出:7示例2:输入:"3/2"输出:1示例3:输入:"3+5/2"输出:5说明:你可以假设所给定的表达式都是有效的。请不要使用内置的库函数eval。来源:力扣(LeetCode)链接:ht
Michael阿明
·
2020-06-25 00:05
《程序员面试金典》
程序员面试
金典
- 面试题 16.21. 交换和(哈希set)
1.题目给定两个整数数组,请交换一对数值(每个数组中取一个数值),使得两个数组所有元素的和相等。返回一个数组,第一个元素是第一个数组中要交换的元素,第二个元素是第二个数组中要交换的元素。若有多个答案,返回任意一个均可。若无满足条件的数值,返回空数组。示例:输入:array1=[4,1,2,1,1,2],array2=[3,6,3,3]输出:[1,3]示例:输入:array1=[1,2,3],arr
Michael阿明
·
2020-06-25 00:05
《程序员面试金典》
《程序员面试
金典
》解题目录(更新完毕)
题目来源于LeetCode上的《程序员面试
金典
》,这里做一个目录方便大家查找。
Michael阿明
·
2020-06-25 00:05
《程序员面试金典》
《剑指Offer》解题目录(更新完毕)
另外有本人的LeetCode解题目录、《程序员面试
金典
》解题目录、LintCode解题目录可点击链接查看。
Michael阿明
·
2020-06-25 00:05
《剑指Offer》
程序员面试
金典
- 面试题 17.19. 消失的两个数字(数学/位运算)
1.题目给定一个数组,包含从1到N所有的整数,但其中缺了两个数字。你能在O(N)时间内只用O(1)的空间找到它们吗?以任意顺序返回这两个数字均可。示例1:输入:[1]输出:[2,3]示例2:输入:[2,3]输出:[1,4]提示:nums.lengthmissingTwo(vector&nums){intn=nums.size()+2,a,b;longsum=0,squareSum=0;for(in
Michael阿明
·
2020-06-25 00:05
《程序员面试金典》
程序员面试
金典
: 9.1数组与字符串 8判断两个字符串中一个字符串是否由另一个字符串旋转而成
#include#include#includeusingnamespacestd;/*问题:假定有一个方法isSubstring,可以检查一个单词是否为其他字符串的子串。给定两个字符串s1和s2.请编写代码检查s2是否为s1旋转而成,要求只能调用一次isSubstring。(比如,waterbottle是erbottlewat旋转后的字符串)分析:如果先排序就会丢失掉旋转的特性,该方法不通。关键
天地一扁舟
·
2020-06-24 22:25
程序员面试金典
程序员面试
金典
: 9.1数组与字符串 4字符串中空格全部替换为"%20"
#include#include#include#includeusingnamespacestd;/*问题:编写一个方法,将字符串中的空格全部替换为“%20”。假定该字符串尾部留有足够的控件存放新增字符,并且知道字符串的真实长度分析:先扫描字符串,计算出空格总数n,字符串长度L,由于一个空格和“%20”相差两个字符,因此替换后的字符串总长度为=L+2n然后将原字符串依次从后向前拷贝至新子串对应位
天地一扁舟
·
2020-06-24 22:25
程序员面试金典
程序员面试
金典
: 9.1数组与字符串 5字符串压缩
#include#include#include#includeusingnamespacestd;/*问题:利用字符重复出现的次数,编写一个方法,实现基本的字符串压缩功能。比如,字符串aabcccccaaa会变为a2b1c5a3.若“压缩”后的字符串没有变短,则返回原先的字符串。分析:本质上就是寻找相邻相同字母的问题。当相邻两个字符不同时,开始重新计数从后向前,暴力破解来做输入:aabccccc
天地一扁舟
·
2020-06-24 22:25
程序员面试金典
程序员面试
金典
: 9.1数组与字符串 6将图像旋转90度
#include#includeusingnamespacestd;constintMAXSIZE=100;intmatrix[MAXSIZE][MAXSIZE];/*问题:给定一副由N*N矩阵表示的图像,其中每个像素的大小为4字节,编写一个方法,将图像旋转90度。不占用额外控件能否做到?分析:4字节,这里就是int。关键应该是找到旋转公式。012345678顺时针旋转后变成630741852问题
天地一扁舟
·
2020-06-24 22:25
程序员面试金典
程序员面试
金典
: 9.1数组与字符串 3判断一个字符串字符重新排列后是否可变成另一个字符串
#include#include#include#includeusingnamespacestd;/*问题:给定两个字符串,请编写程序,确定其中一个字符串的字符重新排列后,能否变成另一个字符串分析:字符串排列后的能否变成另一个字符串=对两个字符串排序,排序后比较若相同,则说明经过排列后其中一个字符串可以变成另一个字符串如果两个字符串不等,肯定不可以输入:caochaomachcahm输出:noy
天地一扁舟
·
2020-06-24 22:24
程序员面试金典
程序员面试
金典
: 9.1数组与字符串 2写翻转字符串函数reverse(char* str)
#include#includeusingnamespacestd;constintMAXSIZE=10000;/*问题:用C或C++实现voidreverse(char*str)函数,即翻转一个null结尾的字符串分析:寻找到str最后的下标对应字符ch,然后从字符串末尾开始将最好的方法就是找到字符串的开始和末尾,将首尾交换后,然后向中间继续靠近输入:chaoma输出:amoahc关键:1本质就
天地一扁舟
·
2020-06-24 22:52
程序员面试金典
程序员面试
金典
: 9.1数组与字符串 1判断字符串所有字符全都不同
#include#include#includeusingnamespacestd;constintMAXSIZE=256;/*问题:实现算法,确定字符串所有字符是否全都不同思路:假设为ASCII字符,那么最多256个,如果字符串长度大于256,必定重复,如果256){returntrue;}intflags[MAXSIZE];memset(flags,0,sizeof(flags));for(i
天地一扁舟
·
2020-06-24 22:52
程序员面试金典
程序员面试
金典
(动态规划):1分,5分,10分,25分硬币面值组合问题(解题思路)
问题描述:假设我们有8种不同面值的硬币{1,2,5,10,20,50,100,200},用这些硬币组合够成一个给定的数值n。例如n=200,那么一种可能的组合方式为200=3*1+1*2+1*5+2*20+1*50+1*100.问总过有多少种可能的组合方式?[华为面试题]1分2分5分的硬币三种,组合成1角,共有多少种组合?[创新工厂笔试题]有1分,2分,5分,10分四种硬币,每种硬币数量无限,给定
Qiao丫头
·
2020-06-24 21:28
c++
程序员书单
算法0算法笔记0设计模式0大话设计模式2headfirst设计模式1编程珠玑10编程珠玑20程序员面试
金典
0程序员代码面试指南0剑指offer0大话数据结构0数据结构与算法分析_C语言0编程之美0c专家编程
mw_nice
·
2020-06-24 16:16
iPhone 6 32G 金 深受热捧,我为苹果代“盐”
众所周知,iPhone632G金一推出,就受到大批“果粉”的关注,“
金典
款”是此前配置中前所未有的。所以,iPhone在此,优势绝对是其他品牌无法比拟的。
Meegil
·
2020-06-24 14:35
学习“写作七课”,学习笔记(上)
写一个学习心得第一课,卡片写作,科学高效的积累素材写作的本质是认知升级,写作可以提高我们的思考质量、刷新人脉资源、建立个人品牌积累素材文中没有具体的说明,我想应该是将我们日常看到的一些好的观点、精彩的用词、
金典
的句子用到我们的写作过程中
偶然值林叟
·
2020-06-24 10:23
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他