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
CTCI
Cracking the coding interview--问题与解答
作者:Hawstein出处:http://hawstein.com/posts/
ctci
-solutions-contents.html声明:本文采用以下协议进行授权:自由转载-非商用-非衍生-保持署名
overstack
·
2024-01-27 19:59
算法
面试问题
面试题
cracking
the
code
读书笔记| 程序员面试金典
github:https://github.com/careercup/
CtCI
-6th-Editionmy-coding:https://git.coding.net/daydaygo/
CTCI
.gitdate
daydaygo
·
2023-06-15 01:49
c++基础算法动态DP解决CoinChange问题
硬币不能重复使用补充2——不同顺序表示不同组合结束语问题来源这是Hackerrank上的一个比较有意思的问题,详见下面的链接:https://www.hackerrank.com/challenges/
ctci
-coin-change
·
2021-10-12 17:27
技术面试圣经《Cracking the Coding Interview》题解C++版
http://hawstein.com/posts/
ctci
-solutions-contents.html
水木米
·
2020-09-16 08:12
行业感触
[
CTCI
] 最小调整有序
最小调整有序题目描述有一个整数数组,请编写一个函数,找出索引m和n,只要将m和n之间的元素排好序,整个数组就是有序的。注意:n-m应该越小越好,也就是说,找出符合条件的最短序列。给定一个int数组A和数组的大小n,请返回一个二元组,代表所求序列的起点和终点。(原序列位置从0开始标号,若原序列有序,返回[0,0])。保证A中元素均为正整数。测试样例:[1,4,6,5,9,10],6返回:[2,3]先
weixin_34054866
·
2020-09-13 17:58
[
CTCI
] 下一个较大元素
下一个较大元素题目描述现在我们有一个int数组,请你找出数组中每个元素的下一个比它大的元素。给定一个int数组A及数组的大小n,请返回一个int数组,代表每个元素比他大的下一个元素,若不存在则为-1。保证数组中元素均为正整数。测试样例:[11,13,10,5,12,21,3],7返回:[13,21,12,12,21,-1,-1]单调栈!1classNextElement{2public:3vect
weixin_34099526
·
2020-08-26 15:06
Cracking the coding interview--问题与解答
================================================March14,2013作者:Hawstein出处:http://hawstein.com/posts/
ctci
-solutions-contents.html
小龙王2010
·
2020-08-18 07:05
C/C++面试题库
经典算法题目:Cracking the coding interview 问题与解答
Crackingthecodinginterview--问题与解答March14,2013作者:Hawstein出处:http://hawstein.com/posts/
ctci
-solutions-contents.html
苍痕
·
2020-08-18 03:40
经典算法题
[转帖] 一些算法刷题的网站
1.leetcodehttp://leetcode.com/2.careeruphttp://www.careercup.com/http://hawstein.com/posts/
ctci
-solutions-contents.html3
weixin_34341229
·
2020-07-08 17:45
1.判断一个字符串中的字符是否唯一(CC150)---编程笔记
参考http://hawstein.com/posts/
ctci
-solutions-contents.html#include#includeusingnamespacestd;boolIsUniuqe1
Multi-Domain
·
2020-06-30 14:07
编程语言
CTCI
系列--1.5 字符串压缩(C语言)
题目:Implementamethodtoperformbasicstringcompressionusingthecountsofrepeatedcharacters.Forexample,thestringaabcccccaaawouldbecomea2b1c5a3.Ifthe“compressed”stringwouldnotbecomesmallerthantheoriginalstrin
undersky_chen
·
2020-06-27 10:27
C语言
CTCI
算法
FasterRunner/SlowerRunner算法检测linkedlist中的loop
Ctci
中linkedlist一节最后一道题:Detecttheloopofagivenlinkdelistandreturntothefirstnodeofthelist.Faster/Slower算法概述
Gawain的IT起步
·
2020-06-27 07:42
数据结构算法基础
Cracking the coding interview--问题与解答
March14,2013作者:Hawstein出处:http://hawstein.com/posts/
ctci
-solutions-contents.html声明:本文采用以下协议进行授权:自由转载-
雷伊_2013
·
2020-06-24 03:27
破解程序员面试
CTCI
系列--1.1 判断一个字符串中的字符是否唯一(C语言)
原题:Implementanalgorithmtodetermineifastringhasalluniquecharacters.Whatifyoucannotuseadditionaldatastructures?实现一个算法,判断一个字符串中的字符是否是唯一的。不能够使用额外的数据结构。首先得确定构成字符串的字符集有多大?是ASCII字符,还是只是26个字母?根据不同情况,我们的解决方案可能
chursan1990
·
2020-06-22 23:07
谷歌面试官经典作品(
CTCI
)目录
1.1判断一个字符串中的字符是否唯一1.2字符串翻转1.3去除字符串中重复字符1.8利用已知函数判断字符串是否为另一字符串的子串2.1从链表中移除重复结点2.2实现一个算法从一个单链表中返回倒数第n个元素2.3给定链表中间某结点指针,删除链表中该结点2.4求由两个链表结点组成的数之和2.5给定一个循环链表,实现一个算法返回这个环的开始结点3.1如何只用一个数组实现三个栈3.2实现一个栈,要求实现m
yangxi_001
·
2020-06-21 14:51
算法
HackerRank:Hash Tables: Ice Cream Parlor Python3
题目https://www.hackerrank.com/challenges/
ctci
-ice-cream-parlor/problem?
流浪山人
·
2020-03-30 17:46
谷歌面试官经典作品(
CTCI
)目录
1.1判断一个字符串中的字符是否唯一1.2字符串翻转1.3去除字符串中重复字符1.8利用已知函数判断字符串是否为另一字符串的子串2.1从链表中移除重复结点2.2实现一个算法从一个单链表中返回倒数第n个元素2.3给定链表中间某结点指针,删除链表中该结点2.4求由两个链表结点组成的数之和2.5给定一个循环链表,实现一个算法返回这个环的开始结点3.1如何只用一个数组实现三个栈3.2实现一个栈,要求实现m
黑桃_A
·
2020-03-29 03:35
算法编程题库
1.leetcodehttp://leetcode.com/2.careeruphttp://www.careercup.com/http://hawstein.com/posts/
ctci
-solutions-contents.html3
RivenL
·
2020-03-20 00:09
54.《程序员面试金典》笔记
概述电话面试(在线共享文档)、现场面试面试后一个星期如果没有结果,可以去询问1.2面试题的来源面试题完全取决于面试官个人的喜好,所有公司来源大致相同,不同的公司在风格上存在差异1.3准备时间表与注意事项
CTCI
6
为梦想战斗
·
2020-01-08 12:55
用堆栈(stack) 实现队列(queue)
原题在这里:https://www.hackerrank.com/challenges/
ctci
-queue-using-two-stacks/problem?
eleday
·
2019-05-18 21:00
算法
算法刷题的网站
leetcodehttp://leetcode.com/careeruphttp://www.careercup.com/http://hawstein.com/posts/
ctci
-solutions-contents.htmlglassdoorhttp
冥更
·
2019-04-23 09:36
机器学习
一些算法刷题的网站
leetcodehttp://leetcode.com/careeruphttp://www.careercup.com/http://hawstein.com/posts/
ctci
-solutions-contents.htmlglassdoorhttp
一只叫羊的羊
·
2017-10-31 14:14
算法
ADCD 1.9 ZOS 配置
CTCI
-W32 TCPIP 网络
试验步骤:两步走,第一步修改Hercules的配置文件在hercules配置文件末尾加上 0E20-0E21
CTCI
-n0A-00-27-00-00-00 192.168.56.99
jinsen
·
2016-03-26 15:00
cracking the coding interview系列C#实现
原版内容转自:
CTCI
面试系列——谷歌面试官经典作品|快课网此系列为C#实现版本谷歌面试官经典作品(
CTCI
)目录 1.1判断一个字符串中的字符是否唯一1.2字符串翻转1.3去除字符串中重复字符1.8利用已知函数判断字符串是否为另一字符串的子串
msp的昌伟哥哥
·
2016-03-10 11:00
Cracking the coding interview
转自:http://hawstein.com/posts/
ctci
-solutions-contents.htmlCrackingthecodinginterview--问题与解答March14,2013
bigtree_3721
·
2016-02-16 15:00
coding
the
Cracking
cracking the coding interview 中文版
转自:
CTCI
面试系列——谷歌面试官经典作品|快课网http://www.cricode.com/3083.html谷歌面试官经典作品(
CTCI
)目录1.1判断一个字符串中的字符是否唯一1.2字符串翻转
aliceyangxi1987
·
2016-01-15 15:00
数据结构
算法
谷歌
程序员面试必备经典
CTCI
,谷歌面试官经典作品!
1.1判断一个字符串中的字符是否唯一1.2字符串翻转1.3去除字符串中重复字符1.8利用已知函数判断字符串是否为另一字符串的子串2.1从链表中移除重复结点2.2实现一个算法从一个单链表中返回倒数第n个元素2.3给定链表中间某结点指针,删除链表中该结点2.4求由两个链表结点组成的数之和2.5给定一个循环链表,实现一个算法返回这个环的开始结点3.1如何只用一个数组实现三个栈3.2实现一个栈,要求实现m
·
2015-12-09 10:48
程序员
ctci
1.1
bool check( char * str){ if(str == NULL) return true; int len&
·
2015-10-27 16:04
CI
careercup sumarry
http://www.foreverpostcard.com/2014/08/summary-of-
ctci
.html
u012175043
·
2015-10-26 14:00
ctci
4.1
int highAve( struct tree* root){ if(root == NULL) return 0 ; i
·
2015-10-23 08:08
CI
ctci
1.3
bool comp( char a, char b){ return a>b? true: false; } bool check( char * str0, char * str1){ &n
·
2015-10-23 08:07
CI
ctci
1.4
char* newstr( char * str){ if(str == NULL) return NULL; int bla
·
2015-10-23 08:07
CI
ctci
1.8
bool isSub( string str0, string str1){ if(str0.length() != str1.length()) return false;
·
2015-10-23 08:07
CI
ctci
1.2
void reverse( char * str){ if(str == NULL) return; int len =&nb
·
2015-10-23 08:06
CI
[
CTCI
] 下一个较大元素
下一个较大元素 题目描述 现在我们有一个int数组,请你找出数组中每个元素的下一个比它大的元素。 给定一个int数组A及数组的大小n,请返回一个int数组,代表每个元素比他大的下一个元素,若不存在则为-1。保证数组中元素均为正整数。 测试样例: [11,13,10,5,12,21,3],7 返回:[13,21,12,12,21,-1,-1] 1 class NextElem
·
2015-10-21 12:23
CI
[
CTCI
] 双栈排序
双栈排序 题目描述 请编写一个程序,按升序对栈进行排序(即最大元素位于栈顶),要求最多只能使用一个额外的栈存放临时数据,但不得将元素复制到别的数据结构中。 给定一个int[] numbers(C++中为vector<int>),其中第一个元素为栈顶,请返回排序后的栈。请注意这是一个栈,意味着排序过程中你只能访问到第一个元素。 测试样例: [1,2,3,4,5]
·
2015-10-21 12:22
排序
[
CTCI
] 单词最近距离
单词最近距离 题目描述 有一篇文章内含多个单词,现给定两个单词,请设计一个高效算法,找出文中这两个单词的最短距离(即最少相隔的单词数,也就是两个单词在文章中位置的差的绝对值)。 给定一个string数组article,代表所给文章,同时给定文章的单词数n和待查找的两个单词x和y。请返回两个单词的最短距离。保证两个单词均在文中出现且不相同,同时保证文章单词数小于等于1000。 1 cl
·
2015-07-26 14:00
CI
Cracking the coding interview(中文版)
谷歌面试官经典作品(
CTCI
)目录1.1判断一个字符串中的字符是否唯一1.2字符串翻转1.3去除字符串中重复字符1.8利用已知函数判断字符串是否为另一字符串的子串2.1从链表中移除重复结点2.2实现一个算法从一个单链表中返回倒数第
guang09080908
·
2015-03-09 20:00
[转帖] 一些算法刷题的网站
http://leetcode.com/ 2. careerup http://www.careercup.com/ http://hawstein.com/posts/
ctci
-solutions-contents.html
·
2015-02-17 03:00
算法
cracking the coding interview 中文版 (程序员面试金典)
转自:
CTCI
面试系列——谷歌面试官经典作品|快课网谷歌面试官经典作品(
CTCI
)目录1.1判断一个字符串中的字符是否唯一1.2字符串翻转1.3去除字符串中重复字符1.8利用已知函数判断字符串是否为另一字符串的子串
hnuzengchao
·
2014-10-19 11:00
cracking the coding interview 中文版 (程序员面试金典)
转自:
CTCI
面试系列——谷歌面试官经典作品|快课网谷歌面试官经典作品(
CTCI
)目录1.1判断一个字符串中的字符是否唯一1.2字符串翻转1.3去除字符串中重复字符1.8利用已知函数判断字符串是否为另一字符串的子串
hackerzchao
·
2014-10-19 11:00
cracking
the
coding
interview
一些算法刷题的网站
阅读更多1.leetcodehttp://leetcode.com/2.careeruphttp://www.careercup.com/http://hawstein.com/posts/
ctci
-solutions-contents.html3
chriszeng87
·
2014-09-04 22:00
算法
一些算法刷题的网站
http://leetcode.com/ 2. careerup http://www.careercup.com/ http://hawstein.com/posts/
ctci
-solutions-contents.html
chriszeng87
·
2014-09-04 22:00
算法
Cracking the coding interview(中文版)
转自:
CTCI
面试系列——谷歌面试官经典作品|快课网谷歌面试官经典作品(
CTCI
)目录1.1判断一个字符串中的字符是否唯一1.2字符串翻转1.3去除字符串中重复字符1.8利用已知函数判断字符串是否为另一字符串的子串
u012564690
·
2014-07-01 11:00
CTCI
LeetCode刷题笔录 Reorder List
Youmustdothisin-placewithoutalteringthenodes'values.Forexample,Given {1,2,3,4},reorderitto {1,4,2,3}.在
ctci
likecool21
·
2014-04-10 14:00
java
LeetCode
算法
list
linked
移除链表中重复元素
[google面试
CTCI
]2-1.移除链表中重复元素【链表】Q:Writecodetoremoveduplicatesfromanunsortedlinkedlist FOLLOWUP
·
2013-10-21 13:00
链表
[google面试
CTCI
] 2-2 找出链表的倒数第n个节点元素
【链表】Q:Implementanalgorithmtofindthenthtolastelementofasingly linkedlist.题目:找出链表的倒数第n个节点元素。解答:方法一:利用两个指针p,q,首先将q往链表尾部移动n位,然后再将p、q一起往后移,那么当q达到链表尾部时,p即指向链表的倒数第n个节点。node*find_nth_to_last(node*head,intn){i
·
2013-10-20 09:00
Google
[google面试
CTCI
] 2-3 只给定链表中间节点指针,如何删除中间节点?
【链表】Q:Implementanalgorithmtodeleteanodeinthemiddleofasinglelinkedlist,givenonlyaccesstothatnodeEXAMPLEInput:thenode‘c’fromthelinkedlista->b->c->d->eResult:nothingisreturned,butthenewlinkedlistlookslik
·
2013-10-20 09:00
Google
[google面试
CTCI
] 2-1.移除链表中重复元素
【链表】Q:Writecodetoremoveduplicatesfromanunsortedlinkedlist FOLLOWUP Howwouldyousolvethisproblemifatemporarybufferisnotallowed?题目:编码实现从无序链表中移除重复项。 如果不能使用临时缓存,你怎么编码实现?解答:方法一:不使用额外的存储空间,直接在原始
·
2013-10-20 08:00
Google
[google面试
CTCI
] 2-0.链表的创建
创建链表、往链表中插入数据、删除数据等操作,以单链表为例。1.使用C语言创建一个链表:typedefstructnd{intdata;structnd*next;}node;//初始化得到一个链表头节点node*init(void){node*head=(node*)malloc(sizeof(node));if(head==NULL)returnNULL;head->next=NULL;retu
·
2013-10-20 08:00
Google
上一页
1
2
下一页
按字母分类:
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
其他