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
程序员编程艺术
程序员编程艺术
第一~十章集锦与总结(教你如何编程)--持续更新中
nbsp;
程序员编程艺术
第一
·
2015-10-30 15:14
程序员
程序员编程艺术
:第四章、现场编写类似strstr/strcpy/strpbrk的函数
第四章、现场编写类似strstr/strcpy/strpbrk的函数 作者:July。 说明: 如果在博客中代码使用了\n,cs
·
2015-10-30 15:13
程序员
微软面试、经典算法、编程艺术、红黑树4大系列总结
无私分享,造福天下以下是本blog内的微软面试100题系列,经典算法研究系列,
程序员编程艺术
系列,红黑树系列4大经典原创系列作品与一些重要文章的集锦。
·
2015-10-30 13:34
红黑树
程序员编程艺术
:第七章、求连续子数组的最大和
程序员编程艺术
:第七章、求连续子数组的最大和 作者:July。出处:http://blog.csdn.net/v_JULY_v 。
·
2015-10-27 15:28
程序员
程序员编程艺术
第三十四~三十五章:格子取数问题,完美洗牌算法
第三十四~三十五章:格子取数, 完美洗牌算法 作者:July、caopengcs、绿色夹克衫。致谢:西芹_new,陈利人, Peiyush Jain,白石,zinking。 时间:二零一三年八月二十三日。 题记 再过一个半月,即到2013年10月11日,便是本博客开通3周年之际,巧的是,那天刚好也是我的25岁生日。写博近3年,访问量趋近5
·
2015-10-27 11:40
程序员
程序员编程艺术
第一~十章集锦与总结
nbsp;
程序员编程艺术
第一
·
2015-10-23 08:50
程序员
程序员编程艺术
总结
原文链接:http://blog.csdn.net/v_JULY_v/article/category/784066 第一章、左旋转字符串题目描述:定义字符串的左旋转操作:把字符串前面的若干个字符移动到字符串的尾部。如把字符串abcdef左旋转2位得到字符串cdefab。请实现字符串左旋转的函数,要求对长度为n的字符串操作的时间复杂度为O(n),空间复杂度为O(1)。 第一节、左旋转字符串第二节
·
2015-10-21 12:56
程序员
程序员面试、算法研究、编程艺术、红黑树、数据挖掘5大系列集锦
出处:http://blog.csdn.net/v_july_v/article/details/6543438无私分享,造福天下 以下是本blog内的微软面试100题系列,经典算法研究系列,
程序员编程艺术
系列
weilianyishi
·
2015-10-15 21:00
算法
面试
数据挖掘
程序员
【July
程序员编程艺术
】之寻找和为定值的两个或者多个数
一.寻找和为定值的两个数题目:输入一个数组和一个数字,在数组中查找两个数,使得它们的和正好是输入的那个数字。要求时间复杂度是O(n)。如果有多对数字的和等于输入的数字,输出任意一对即可。例如输入数组1、2、4、7、11、15和数字15。由于4+11=15,因此输出4和11。我的思路:题目要求时间复杂度是O(n),所以整个数组只可以遍历一轮。针对题目中给出的实例,对于数4,我们实际上就是要找数组中可
messiran10
·
2015-10-15 16:16
算法练习
海量数据处理面试题集锦
同时,
程序员编程艺术
系列将重新开始创作,第十一章以后的部分题目
luyuncheng
·
2015-05-18 17:00
给10^7个数据量的磁盘文件排序
前奏 经过几天的痛苦沉思,最终决定,把原程序员面试题狂想曲系列正式更名为
程序员编程艺术
系列,同时,狂想曲创作组更名为编程艺术室。
xiaobaiing
·
2015-04-26 09:00
算法
程序员
大数据
实例
磁盘
July 算法习题 - 字符串2 + Leetcode 8,9
[July
程序员编程艺术
:面试和算法心得题目及习题][1]字符串转换成整数alsoLeetcode8StringtoInteger(atoi)题目描述输入一个由数字组成的字符串,把它转换成整数并输出。
SecondLife
·
2015-04-23 00:00
算法
java
July算法习题 - 字符串1
July
程序员编程艺术
:面试和算法心得题目及习题旋转字符串题目描述给定一个字符串,要求把字符串前面的若干个字符移动到字符串的尾部,如把字符串“abcdef”前面的2个字符'a'和'b'移动到字符串的尾部
SecondLife
·
2015-04-21 00:00
java
算法
字符串
python代码
程序员编程艺术
2.1
首先一般考虑“万能的”暴力穷举(递归、回溯)。但因为穷举时间复杂度通常过高,所以需要考虑更好的方法,如分治法(通过分而治之,然后归并),以及空间换时间(如活用哈希表)。此外,选择合适的数据结构可以显著提升效率,如寻找最小的k个数中,用堆代替数组。再有,如果题目允许排序,则可以考虑排序。比如,寻找和为定值的两个数中,先排序,然后用前后两个指针往中间扫。而如果如果已经排好序了(如杨氏矩阵查找中),则想
ctoxiongping
·
2015-02-21 17:24
空间
程序员
艺术
python代码
程序员编程艺术
2.1
首先一般考虑“万能的”暴力穷举(递归、回溯)。但因为穷举时间复杂度通常过高,所以需要考虑更好的方法,如分治法(通过分而治之,然后归并),以及空间换时间(如活用哈希表)。此外,选择合适的数据结构可以显著提升效率,如寻找最小的k个数中,用堆代替数组。再有,如果题目允许排序,则可以考虑排序。比如,寻找和为定值的两个数中,先排序,然后用前后两个指针往中间扫。而如果如果已经排好序了(如杨氏矩阵查找中),则想
ctoxiongping
·
2015-02-21 17:24
python
程序员
艺术
空间
python代码
程序员编程艺术
1.1
《
程序员编程艺术
:面试和算法心得》http://taop.marchtea.com/https://github.com/julycoding/The-Art-Of-Programming-By-July
ctoxiongping
·
2015-02-19 16:29
程序员
字符串
target
blank
程序员面试、算法研究、编程艺术、红黑树、数据挖掘5大系列集锦
以下是微软面试100题系列,经典算法研究系列,
程序员编程艺术
系列,红黑树系列,及数据挖掘十大算法等5
乾坤一码农
·
2015-01-16 14:02
算法
最长公共子序列(LCS)问题
程序员编程艺术
第十一章:最长公共子序列(LCS)问题 (http://blog.csdn.net/v_july_v/article/details/6695482)0、前言
程序员编程艺术
系列重新开始创作了
kl28978113
·
2014-11-23 03:00
十七道海量数据处理面试题与Bit-map详解
同时,
程序员编程艺术
系列将重新开始创作,第十一章以后的部分题目来源将取自下文中的17道海量数据处理的面试题。因为,我们觉得,下文的每一道面试题都值得重新思考,重新深究与学习。
徐龙平
·
2014-11-20 10:10
程序员
博客
艺术
程序员编程艺术
第一~四十章集锦与总结--面试、算法、编程
程序员编程艺术
第一~四十章集锦与总结--面试、算法、编程 作者:July、编程艺术室。出处:http://blog.csdn.net/v_JULY_v 。
chenchong_219
·
2014-11-05 23:00
《
程序员编程艺术
》
三、
程序员编程艺术
第一~四十章集锦与总结第一章、左旋转字符串第二章、字符串是否包含问题第三章、寻找最小的k个数第三章续、TopK算法问题的实现第三章再续:快速选择SELECT算法的深入分析与实现三之三续
huangxiaominglipeng
·
2014-10-21 13:00
程序员编程艺术
程序员编程艺术
:第二章、字符串是否包含问题
程序员编程艺术
:第二章、字符串是否包含问题作者:July,yansha,caopengcs。时间:二零一一年四月二十三日。
bluehawksky
·
2014-09-26 14:00
数据结构
编程
算法
程序员编程艺术
第三十九~四十章:最近公共祖先LCA、打印螺旋矩阵
本文转自:http://blog.csdn.net/v_july_v/article/details/18312089前言 整个编程艺术系列写到了本第三十九和第四十章,系列越写到后,对题材的选取越严格,写作过程也更困难,毕竟不是任何一个编程问题都可以收录到本系列中。 再者,之前已写的38章尚存在诸多问题,为了和大家一起更好的改进整个系列,特把它同步到了github上,见:https://git
bluehawksky
·
2014-09-26 10:00
数据结构
算法
程序员编程艺术
第十一章:最长公共子序列(LCS)问题
本文转自:http://blog.csdn.net/v_july_v/article/details/6695482
程序员编程艺术
第十一章:最长公共子序列(LCS)问题0、前言
程序员编程艺术
系列重新开始创作了
bluehawksky
·
2014-09-26 10:00
数据结构
算法
《
程序员编程艺术
:面试和算法心得》
为什么github打开这么慢?还是用oschina的github算了。。。大牛博客http://blog.csdn.net/v_JULY_v目录第一部分数据结构第一章字符链表1.0本章导读1.1旋转字符串1.2字符串包含1.3字符串转换成整数1.4回文判断1.5最长回文子串1.6字符串的全排列1.10本章习题第二章数组队列2.0本章导读2.1寻找最小的k个数2.2寻找和为定值的两个数2.3寻找和为
lawlietfan
·
2014-08-07 16:00
内功修炼
最后,除了
程序员编程艺术
系列外,再推荐一些资料、书籍和讲座给大家,供大家参考:
程序员编程艺术
http://blog.csdn.net/column/details/taopp.html;秒杀99%的海量数据处理面试题
dfb198998
·
2014-05-31 10:00
LeetCode
程序员
面试
编程之美
Careercup
[置顶] 收藏一些好网站
详细讲解数据结构的网站详细讲解各类数据结构和算法白话经典算法系列算法导论学习总结数据结构源码汇总数据结构与算法系列目录TankyWoo算法专题《算法导论》笔记汇总2:海量数据处理教你如何迅速秒杀掉:99%的海量数据处理面试题3:编程练习《
程序员编程艺术
a45872055555
·
2014-05-27 17:00
数据结构
算法
程序员编程艺术
第四十一章~四十二章:荷兰国旗、矩阵相乘Strassen算法
第四十一章~四十二章:荷兰国旗问题、矩阵相乘之Strassen算法前言 本文要讲的两个问题:荷兰国旗和矩阵相乘之Strassen算法都跟分治法相关,故把这两个问题放到了一起。所谓分治,便是分而治之的意思,好比打战时面对敌人庞大的武装部队,采取避其主力,各个击破的策略。 有何问题,欢迎随时不吝指正,thanks。第十一章、荷兰国旗问题题目描述现有红白蓝三个不同颜色的小球,乱序排列在一起,
v_JULY_v
·
2014-01-27 23:00
程序员编程艺术
第三十九~四十章:最近公共祖先LCA、打印螺旋矩阵
第三十九~第四十章:最近公共祖先LCA、打印螺旋矩阵前言 整个编程艺术系列写到了本第三十九和第四十章,系列越写到后,对题材的选取越严格,写作过程也更困难,毕竟不是任何一个编程问题都可以收录到本系列中。 再者,之前已写的38章尚存在诸多问题,为了和大家一起更好的改进整个系列,特把它同步到了github上,见:https://github.com/julycoding/The-Art-Of-P
v_JULY_v
·
2014-01-15 15:00
程序员编程艺术
第三十八章:Hero在线编程判题、出题系统的演进与优化
第三十八章:Hero在线编程判题、出题系统的演进与优化编程艺术github:https://github.com/julycoding/The-Art-Of-Programming-By-July,邀你共同创作!前言 以前出门在外玩的时候,经常跑去网吧,去网吧也不干啥事,看看博客,改改博客,但若想修改博客上的一段代码,却发觉网吧没有装编译器这个东西,可一想到安装它需要不少时间,所以每次想在网吧
v_JULY_v
·
2013-12-28 15:00
程序员编程艺术
第一~三十八章集锦与总结,及Github地址、PDF下载
程序员编程艺术
第1~38章集锦与总结,及Github、PDF下载前言 熟悉本blog的朋友大都知道,在2010年刚开始写本博客之际,我整理过一个微软面试100题,后来我为这100题开始发帖讨论,写答案上传
v_JULY_v
·
2013-12-13 16:00
程序员编程艺术
第三十六~三十七章、搜索智能提示suggestion,附近点搜索
题记 写博的近三年,整理了太多太多的笔试面试题,如微软面试100题系列,和眼下这个
程序员编程艺术
系列,真心觉得题目年年变,但解决问题的方
wangeclipse
·
2013-12-04 20:00
程序员编程艺术
第三十四~三十五章:格子取数问题,完美洗牌算法
文章转载:http://blog.csdn.net/v_july_v/article/details/10212493第三十四~三十五章:格子取数,完美洗牌算法作者:July、caopengcs、绿色夹克衫。致谢:西芹_new,陈利人,PeiyushJain,白石,zinking。时间:二零一三年八月二十三日。题记 再过一个半月,即到2013年10月11日,便是本博客开通3周年之际,巧的是,那天
wangeclipse
·
2013-12-04 20:00
程序员编程艺术
第三十二~三十三章:最小操作数,木块砌墙问题
时间:二零一三年八月十二日题记 再过一两月,便又到了每年的九月十月校招高峰期,在此依次推荐:
程序员编程艺术
http://blog.csdn.net/column/
wangeclipse
·
2013-12-04 20:00
程序员编程艺术
第三十~三十一章:字符串转换成整数,通配符字符串匹配
文章转载:http://blog.csdn.net/v_july_v/article/details/9024123第三十~三十一章:字符串转换成整数,带通配符的字符串匹配前言 之前本一直想写写神经网络算法和EM算法,但写这两个算法实在需要大段大段的时间,而平时上班,周末则跑去北大教室自习看书(顺便以时间为序,说下过去半年看过的自觉还不错的数学史方面的书:《数理统计学简史》《微积分概念发展史》《
wangeclipse
·
2013-12-04 19:00
程序员编程艺术
第二十八~二十九章:最大连续乘积子串、字符串编辑距离
文章转载:http://blog.csdn.net/v_july_v/article/details/8701148第二十八~二十九章:最大连续乘积子串、字符串编辑距离前言 时间转瞬即逝,一转眼,又有4个多月没来更新blog了,过去4个月都在干啥呢?对的,今2013年元旦和朋友利用业余时间一起搭了个方便朋友们找工作的编程面试算法论坛:为学论坛http://www.51weixue.com/(因为
wangeclipse
·
2013-12-04 19:00
程序员编程艺术
第一~二十七章集锦与总结(教你如何编程),及PDF免分下载
文章转载:http://blog.csdn.net/v_july_v/article/details/7506231
程序员编程艺术
第一~二十七章集锦与总结(教你如何编程)作者:July、编程艺术室出处
wangeclipse
·
2013-12-04 19:00
程序员编程艺术
第二十七章:不改变正负数相对顺序重新排列数组(无解?)
文章转载:http://blog.csdn.net/v_july_v/article/details/7329314 第二十七章:不改变正负数之间相对顺序重新排列数组.时间O(N),空间O(1)前言 在这篇文章:九月腾讯,创新工场,淘宝等公司最新面试十三题的第5题(一个未排序整数数组,有正负数,重新排列使负数排在正数前面,并且要求不改变原来的正负数之间相对顺序),自从去年九月收录了此题至今,一
wangeclipse
·
2013-12-04 02:00
程序员编程艺术
第二十六章:基于给定的文档生成倒排索引(含源码下载)
文章转载:http://blog.csdn.net/v_july_v/article/details/7109500第二十六章:基于给定的文档生成倒排索引的编码与实践作者:July、yansha。出处:结构之法算法之道引言 本周实现倒排索引。实现过程中,寻找资料,结果发现找份资料诸多不易:1、网上搜倒排索引实现,结果千篇一律,例子都是那几个同样的单词;2、到谷歌学术上想找点稍微有价值水平的资料,
wangeclipse
·
2013-12-04 02:00
程序员编程艺术
第二十五章:Jon Bentley:90%无法正确实现二分查找
文章转载:http://blog.csdn.net/v_july_v/article/details/7093204第二十五章:二分查找实现(JonBentley:90%程序员无法正确实现)作者:July出处:结构之法算法之道引言 JonBentley:90%以上的程序员无法正确无误的写出二分查找代码。也许很多人都早已听说过这句话,但我还是想引用《编程珠玑》上的如下几段文字: “二分查找可以解
wangeclipse
·
2013-12-04 02:00
程序员编程艺术
第一~二十二章集锦与总结(教你如何编程)
文章转载:http://blog.csdn.net/v_july_v/article/details/7004661
程序员编程艺术
第一~二十二章集锦与总结(教你如何编程) 作者:July、编程艺术室。
wangeclipse
·
2013-12-04 02:00
程序员编程艺术
第二十一~二章:发帖水王及扩展,与最短摘要生成(12.07修订)
文章转载:http://blog.csdn.net/v_july_v/article/details/6890054 第二十一~二十二章:出现次数超过一半的数字,最短摘要的生成前言 咱们先来看两个问题: 第一个问题来自编程之美上,Tango是微软亚洲研究院的一个试验项目,如图1所示。研究院的员工和实习生们都很喜欢在Tango上面交流灌水。传说,Tango有一大“水王”,他不但喜欢发帖,还会回复
wangeclipse
·
2013-12-04 02:00
程序员编程艺术
第十二~十五章:IP访问次数,回文等问题(初稿)
文章转载:http://blog.csdn.net/v_july_v/article/details/6712171
程序员编程艺术
第十二~十五章:中签概率,IP访问次数,回文等问题(初稿)作者:上善若水
wangeclipse
·
2013-12-04 02:00
程序员编程艺术
第十一章:最长公共子序列(LCS)问题
文章转载:http://blog.csdn.net/v_july_v/article/details/6695482
程序员编程艺术
第十一章:最长公共子序列(LCS)问题0、前言
程序员编程艺术
系列重新开始创作了
wangeclipse
·
2013-12-04 02:00
程序员编程艺术
第一~十章集锦与总结(教你如何编程)--持续更新中
文章转载:http://blog.csdn.net/v_july_v/article/details/6460494
程序员编程艺术
第一~十章集锦与总结--面试、算法、编程 作者:July、编程艺术室
wangeclipse
·
2013-12-04 02:00
程序员编程艺术
:三之三续、求数组中给定下标区间内的第K小(大)元素
前奏 原狂想曲系列已更名为:
程序员编程艺术
系列。原狂想曲创作组更名为编程艺术室。编程艺术室致力于以下三点工作:1、针对一
wangeclipse
·
2013-12-03 22:00
程序员编程艺术
:第十章、如何给10^7个数据量的磁盘文件排序
前奏 经过几天的痛苦沉思,最终决定,把原程序员面试题狂想曲系列正式更名为
程序员编程艺术
系列,同时,狂想曲创作组更名为编
wangeclipse
·
2013-12-03 21:00
程序员编程艺术
:第九章、闲话链表追赶问题
文章转载:http://blog.csdn.net/v_july_v/article/details/6447013
程序员编程艺术
:第九章、闲话链表追赶问题作者:July、狂想曲创作组。
wangeclipse
·
2013-12-03 21:00
程序员编程艺术
:第八章、从头至尾漫谈虚函数
文章转载:http://blog.csdn.net/v_july_v/article/details/6446364
程序员编程艺术
:第八章、从头至尾漫谈虚函数作者:July。
wangeclipse
·
2013-12-03 21:00
十七道海量数据处理面试题与Bit-map详解
同时,
程序员编程艺术
系列将重新开始创作,第十一章以后的部分题目来源将取自下文中的17道海量数据处理的面试题。因为,我们觉得,下文的每一道面试题都值得重新思考,重新深究与
luyafei_89430
·
2013-10-25 10:00
上一页
1
2
3
4
5
6
7
下一页
按字母分类:
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
其他