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
程序员编程艺术
topK问题
关于海量topk问题,已经有无数文章讨论过,比如这里的
程序员编程艺术
:第三章续、TopK算法问题的实现或者算法探讨——TopK算法详细解析。
liweisnake
·
2023-12-29 16:59
develop
海量数据
topk
编程艺术C代码学习注释
一、左旋转字符串详情见文章参考:github:
程序员编程艺术
csdn:
程序员编程艺术
第一章1.暴力移位voidleftShift1(char*arr,intn)//n位移动的位数{size_ttmpLen
stoAir
·
2023-12-29 01:20
c语言
学习
开发语言
算法
微软面试、经典算法、编程艺术、红黑树4大系列总结
无私分享,造福天下以下是本blog内的微软面试100题系列,经典算法研究系列,
程序员编程艺术
系列,红黑树系列4大经典原创系列作品与一些重要文章的集锦。
阳光岛主
·
2023-04-12 01:13
Learn
Algorithm
算法
面试
微软
编程
blog
tree
算法学习推荐
程序员编程艺术
http://blog.csdn.net/column/details/taopp.html;秒杀99%的海量数据处理面试题http://blog.csdn.net/v_july_v/article
三名狂客
·
2022-12-07 20:13
IT杂谈日记
算法
编程
学习编程
程序员编程艺术
第三十六~三十七章、搜索智能提示suggestion,附近点搜索
题记写博的近三年,整理了太多太多的笔试面试题,如微软面试100题系列,和眼下这个
程序员编程艺术
系列,真心觉得题目年年变,但解决问题的方法永远都是那几种,用心准备后,自会发现一切有迹可循。
v_JULY_v
·
2022-10-25 07:08
程序员编程艺术
编程艺术算法题
转自:http://blog.csdn.net/v_july_v/article/details/17303459
程序员编程艺术
:第三章、寻找最小的k个数作者:July。时间:二零一一年四月二十八日。
hello小工
·
2022-05-09 11:45
程序员编程艺术
:第三章续、Top K算法问题的实现
程序员编程艺术
:第三章续、TopK算法问题的实现作者:July,zhouzhenren,yansha。致谢:微软100题实现组,狂想曲创作组。
yofer张耀琦
·
2022-05-02 10:52
算法
算法
topk
《
程序员编程艺术
:面试和算法心得》
第一部分数据结构第一章字符链表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寻找和为定值的多个数2.4最大连续子数组和2.5跳台阶2.6奇偶排序2.7荷兰国旗2.8矩阵相乘2.9完美洗牌2.15本章习题第三章堆栈树图3.0本章导
黑桃_A
·
2021-06-24 13:51
july的
程序员编程艺术
_第一章-字符串反转
设计一个算法,把一个含有N个元素的数组循环右移K位,要求时间复杂度为O(N),且只允许使用两个附加变量。1.算法复杂度为O(K*N)的方法#include#include#includevoidrightShift(char*arry,intn,intk){while(k--){chart=arry[n-1];for(inti=n-1;i>0;i--){arry[i]=arry[i-1];}arr
somewu
·
2020-09-16 16:09
leetcode Sum 系列----寻找和为定值的多个数
july大神有个
程序员编程艺术
系列,第五章《寻找和为定值的多个数》,现在我们站在大牛的肩膀上,对leetcode上n个数求和的系列问题做个阶段性总结。
shiter
·
2020-09-14 07:01
算法设计与分析
c++
python
leetcode
程序员编程艺术
:第三章、寻找最小的k个数
下面,我试图用最清晰易懂,最易令人理解的思维或方式阐述有关寻找最小的k个数这个问题(这几天一直在想,除了计数排序外,这题到底还有没有其它的O(n)的算法?)。希望,有任何问题,欢迎不吝指正。谢谢。寻找最小的k个数题目描述:5.查找最小的k个元素题目:输入n个整数,输出其中最小的k个。例如输入1,2,3,4,5,6,7和8这8个数字,则最小的4个数字为1,2,3和4。第一节、各种思路,各种选择0、咱
minglingji
·
2020-09-11 02:14
个人笔记-大佬主页
一、1.AI及lintcodehttps://blog.csdn.net/v_JULY_v收藏博客(
程序员编程艺术
第十一章:最长公共子序列(LCS)问题)2.图像https://www.cnblogs.com
dgc70876
·
2020-09-10 13:11
程序员编程艺术
第二十六章:基于给定的文档生成倒排索引(含源码下载)
第二十六章:基于给定的文档生成倒排索引的编码与实践作者:July、yansha。出处:结构之法算法之道引言本周实现倒排索引。实现过程中,寻找资料,结果发现找份资料诸多不易:1、网上搜倒排索引实现,结果千篇一律,例子都是那几个同样的单词;2、到谷歌学术上想找点稍微有价值水平的资料,结果下篇论文还收费或者要求注册之类;3、大部分技术书籍只有理论,没有实践。于是,朋友戏言:网上一般有价值的东西不多。希望
iteye_20954
·
2020-08-25 16:34
程序员编程艺术
第三十六~三十七章、搜索智能提示suggestion,附近点搜索
题记写博的近三年,整理了太多太多的笔试面试题,如微软面试100题系列,和眼下这个
程序员编程艺术
系列,真心觉得题目年年变,但解决问题的方法永远都是那几种,用心准备后,自会发现一切有迹可循。
weixin_30823001
·
2020-08-23 07:30
(Java)海量数据处理
同时,
程序员编程艺术
系列将重新开始创作,第十一章以后的部分题目来源将取自下文中的17道海量数据处理的面试题。因为,
暴风君
·
2020-08-22 21:29
Java
算法面试-学习笔记-左旋转字符串
学习来自
程序员编程艺术
(算法卷):第一章、左旋转字符串先说一一下题目描述:例如abcdefg如果向右侧旋转3变成efgabcd显然算法可以通过一个一个的右移来实现,时间复杂度是K*N,N是字符串长度,K
文西
·
2020-08-22 01:02
算法
海量数据处理面试题集锦
同时,
程序员编程艺术
系列将重新开始创作,第十一章以后的部分题目来源将取自下文中的17道海量数据处理的面试题。因为,我们觉得,下文的每一道
v_JULY_v
·
2020-08-21 21:13
22.Big
Data
Processing
微软面试100题系列
面试
query
filter
url
算法
存储
66算法系列-66漫谈topK 问题
首先给出topK的经典学习资料,粮食如下:v_july_v的//不仅仅有算法,也有实践《
程序员编程艺术
:第三章续、TopK算法问题的实现》http://blog.csdn.net/v
titer1
·
2020-08-16 15:23
算法
程序员编程艺术
:第三章续、Top K算法问题的实现
程序员编程艺术
:第三章续、TopK算法问题的实现作者:July,zhouzhenren,yansha。致谢:微软100题实现组,狂想曲创作组。
iteye_2060
·
2020-08-04 14:02
程序员编程艺术
第三十八章:Hero在线编程判题、出题系统的演进与优化
第三十八章:Hero在线编程判题、出题系统的演进与优化编程艺术github:https://github.com/julycoding/The-Art-Of-Programming-By-July,邀你共同创作!前言以前出门在外玩的时候,经常跑去网吧,去网吧也不干啥事,看看博客,改改博客,但若想修改博客上的一段代码,却发觉网吧没有装编译器这个东西,可一想到安装它需要不少时间,所以每次想在网吧写代码
v_JULY_v
·
2020-07-30 17:51
11.TAOPP(编程艺术)
程序员编程艺术
程序员编程艺术
:第九章、闲话链表追赶问题
程序员编程艺术
:第九章、闲话链表追赶问题作者:July、狂想曲创作组。出处:http://blog.csdn.net/v_JULY_v。
weixin_33861800
·
2020-07-30 12:28
程序员编程艺术
第十二~十五章:IP访问次数,回文等问题(初稿)
程序员编程艺术
第十二~十五章:中签概率,IP访问次数,回文等问题(初稿)作者:上善若水.qinyu,BigPotato,luuillu,well,July。编程艺术室出品。
dinongxu8804
·
2020-07-27 21:26
左旋转字符串
而对于我来说,这一道题尤为深刻,原因在于这是大神July在
程序员编程艺术
系列中的开篇第一讲,
玉涵
·
2020-07-15 14:30
算法
程序员编程艺术
第二十五章:Jon Bentley:90%无法正确实现二分查找
第二十五章:二分查找实现(JonBentley:90%程序员无法正确实现)作者:July出处:结构之法算法之道引言JonBentley:90%以上的程序员无法正确无误的写出二分查找代码。也许很多人都早已听说过这句话,但我还是想引用《编程珠玑》上的如下几段文字:“二分查找可以解决(预排序数组的查找)问题:只要数组中包含T(即要查找的值),那么通过不断缩小包含T的范围,最终就可以找到它。一开始,范围覆
iteye_20954
·
2020-07-13 05:54
程序员编程艺术
:第六章、求解500万以内的亲和数
第六章、亲和数问题--求解500万以内的亲和数作者:上善若水、July、yansha。出处:http://blog.csdn.net/v_JULY_v。前奏本章陆续开始,除了继续保持原有的字符串、数组等面试题之外,会有意识的间断性节选一些有关数字趣味小而巧的面试题目,重在突出思路的“巧”,和“妙”。本章亲和数问题之关键字,“500万”,“线性复杂度”。第一节、亲和数问题题目描述:求500万以内的所
v_JULY_v
·
2020-07-12 04:42
20.number
operations
11.TAOPP(编程艺术)
程序员编程艺术
程序员编程艺术
:第三章、寻找最小的k个数
程序员编程艺术
:第三章、寻找最小的k个数作者:July。时间:二零一一年四月二十八日。致谢:litaoye,strugglever,yansha,luuillu,Sorehead,及狂想曲创作组。
v_JULY_v
·
2020-07-10 05:45
13.TAOPP
array
11.TAOPP(编程艺术)
06.MS
100'
answers
程序员编程艺术
编程
算法
algorithm
pivot
sorting
程序员编程艺术
第二十七章:不改变正负数相对顺序重新排列数组(无解?)
第二十七章:不改变正负数之间相对顺序重新排列数组.时间O(N),空间O(1)前言在这篇文章:九月腾讯,创新工场,淘宝等公司最新面试十三题的第5题(一个未排序整数数组,有正负数,重新排列使负数排在正数前面,并且要求不改变原来的正负数之间相对顺序),自从去年九月收录了此题至今,一直未曾看到令人满意的答案,为何呢?因为一般达不到题目所要求的:时间复杂度O(N),空间O(1),且保证原来正负数之间的相对位
weixin_33894640
·
2020-07-05 23:14
程序员编程艺术
第一~二十七章集锦与总结(教你如何编程),及PDF免分下载
程序员编程艺术
第一~二十七章集锦与总结(教你如何编程)作者:July、编程艺术室出处:结构之法算法之道blog一、引言自从去年7月份朋友花明月黯帮我制作了十三个经典算法研究的PDF文档(最新的十五个算法研究文档到这里下载
v_JULY_v
·
2020-07-05 19:24
11.TAOPP(编程艺术)
完美洗牌算法的多种实现
昨天看了“
程序员编程艺术
第三十四~三十五章:格子取数问题,完美洗牌算法”,稍微实现了下文章提到的几种关于洗牌的算法,记录在此。
scalerzhangjie
·
2020-07-05 11:43
C
c
源代码
程序员编程艺术
:第十章、如何给10^7个数据量的磁盘文件排序
前奏经过几天的痛苦沉思,最终决定,把原程序员面试题狂想曲系列正式更名为
程序员编程艺术
系列,同时,狂想曲创作组更名为编程艺术室。
weixin_33691598
·
2020-07-01 05:14
程序员编程艺术
第一~十章集锦与总结(教你如何编程)--持续更新中
程序员编程艺术
第一~四十章集锦与总结--面试、算法、编程作者:July、编程艺术室。出处:http://blog.csdn.net/v_JULY_v。
v_JULY_v
·
2020-07-01 05:26
11.TAOPP(编程艺术)
程序员编程艺术
算法—数组:荷兰国旗问题
tips:本文章内容来自《
程序员编程艺术
:面试和算法心得》给定一个字符串里面只有"R""G""B"三个字符,请排序,最终结果的顺序是R在前G中B在后。要求:空间复杂度是O(1),且只能遍历一次字符串。
tomchan
·
2020-06-30 03:31
程序员编程艺术
:三之三续、求数组中给定下标区间内的第K小(大)元素
前奏原狂想曲系列已更名为:
程序员编程艺术
系列。原狂想曲创作组更名为编程艺术室。编程艺术室致力于以下三点工作:1、针对一个问题,不断寻找更高效的算法,并予以编程实现。
weixin_34082177
·
2020-06-28 11:26
程序员编程艺术
第三十四~三十五章:格子取数问题,完美洗牌算法
第三十四~三十五章:格子取数,完美洗牌算法作者:July、caopengcs、绿色夹克衫。致谢:西芹_new,陈利人,PeiyushJain,白石,zinking。时间:二零一三年八月二十三日。题记再过一个半月,即到2013年10月11日,便是本博客开通3周年之际,巧的是,那天刚好也是我的25岁生日。写博近3年,访问量趋近500万,无法确切知道帮助了多少人影响了多少人,但有些文章和一些系列是我比较
weixin_30933531
·
2020-06-28 02:26
程序员编程艺术
第三十~三十一章:字符串转换成整数,通配符字符串匹配
第三十~三十一章:字符串转换成整数,带通配符的字符串匹配前言之前本一直想写写神经网络算法和EM算法,但写这两个算法实在需要大段大段的时间,而平时上班,周末则跑去北大教室自习看书(顺便以时间为序,说下过去半年看过的自觉还不错的数学史方面的书:《数理统计学简史》《微积分概念发展史》《微积分的历程:从牛顿到勒贝格》《数学恩仇录》《数学与知识的探求》《古今数学思想》《素数之恋》),故一直未曾有时间写。然最
weixin_30889885
·
2020-06-28 02:48
程序员编程艺术
第二十八~二十九章:最大连续乘积子串、字符串编辑距离
第二十八~二十九章:最大连续乘积子串、字符串编辑距离前言时间转瞬即逝,一转眼,又有4个多月没来更新blog了,过去4个月都在干啥呢?对的,今2013年元旦和朋友利用业余时间一起搭了个方便朋友们找工作的编程面试算法论坛:为学论坛http://www.51weixue.com/(因为后边的hero,论坛已逐步废弃)。最近则开始负责一款在线编程挑战平台:英雄会http://hero.pongo.cn/,
清,纯一色
·
2020-06-28 01:04
程序员编程艺术
:第三章、寻找最小的k个数
程序员编程艺术
:第三章、寻找最小的k个数作者:July。时间:二零一一年四月二十八日。致谢:litaoye,strugglever,yansha,luuillu,Sorehead,及狂想曲创作组。
v_JULY_v
·
2020-06-27 10:13
13.TAOPP
array
11.TAOPP(编程艺术)
06.MS
100'
answers
程序员编程艺术
编程
算法
algorithm
pivot
sorting
程序员编程艺术
:第一章、左旋转字符串
第一章、左旋转字符串作者:July,yansha、caopengcs。时间:二零一一年四月十四日。题目描述:定义字符串的左旋转操作:把字符串前面的若干个字符移动到字符串的尾部,如把字符串abcdef左旋转2位得到字符串cdefab。请实现字符串左旋转的函数,要求对长度为n的字符串操作的时间复杂度为O(n),空间复杂度为O(1)。思路一、暴力移位法初看此题,咱们最先想到的笨方法可能就是一位一位移动,
v_JULY_v
·
2020-06-27 10:42
06.MS
100'
answers
12.TAOPP
string
08.MS
100'
one
Keys
11.TAOPP(编程艺术)
程序员编程艺术
重启开源,分享无限--微软面试187题精选
诚邀你加入微软面试187题的解题中前期回顾我想,只要是稍微浏览过我博客的朋友都知道,本博客内总体上大致分为两个部分的内容:1、算法(如十六个经典算法研究系列);2、面试与编程(涉及到微软面试100题系列,
程序员编程艺术
系列
v_JULY_v
·
2020-06-27 10:10
10.MS
100'
comments
微软面试100题系列
程序员编程艺术
第一~三十八章集锦与总结,及Github地址、PDF下载
程序员编程艺术
第1~38章集锦与总结,及Github、PDF下载前言熟悉本blog的朋友大都知道,在2010年刚开始写本博客之际,我整理过一个微软面试100题,后来我为这100题开始发帖讨论,写答案上传
v_JULY_v
·
2020-06-27 10:38
11.TAOPP(编程艺术)
程序员编程艺术
程序员编程艺术
第三十二~三十三章:最小操作数,木块砌墙问题
时间:二零一三年八月十二日题记再过一两月,便又到了每年的九月十月校招高峰期,在此依次推荐:
程序员编程艺术
http://blog.csdn.net/column/details/taopp.html;秒杀
iteye_6637
·
2020-06-23 19:33
程序员编程艺术
第一~二十二章集锦与总结(教你如何编程)
程序员编程艺术
第一~二十二章集锦与总结(教你如何编程)作者:July、编程艺术室。出处:http://blog.csdn.net/v_JULY_v。
iteye_20954
·
2020-06-23 19:46
【专题】CSDN下载频道4月热门资源top100汇总
#开发技术#【4256339】
程序员编程艺术
第一~二十七章(教你如何编程)by_July下载
iteye_11539
·
2020-06-23 18:18
程序员编程艺术
第十一章:最长公共子序列(LCS)问题
程序员编程艺术
第十一章:最长公共子序列(LCS)问题0、前言
程序员编程艺术
系列重新开始创作了(前十章,请参考
程序员编程艺术
第一~十章集锦与总结)。
dinongxu8804
·
2020-06-23 04:44
海量数据处理面试题集锦与Bit-map详解
同时,
程序员编程艺术
系列将重新开始创作,第十一章以后的部分题目来源将取自下文中的17道海量数据处理的面试题。因为,我们觉
dinongxu8804
·
2020-06-23 04:44
程序员面试、算法研究、编程艺术、红黑树、机器学习5大系列集锦
转载程序员面试、算法研究、编程艺术、红黑树、机器学习5大系列集锦作者:v_JULY_v分类专栏:经典算法研究
程序员编程艺术
微软面试100题系列机器学习十大算法系列程序员面试、算法研究、编程艺术、红黑树、
青木宫
·
2020-06-23 02:16
面试及编程练习
经典算法研究
程序员编程艺术
微软面试100题系列
机器学习十大算法系列
topk算法问题的实现
转自
程序员编程艺术
,topk实现算法寻找最大的k个数的问题的实用范围更广,因为它牵扯到了一个TopK算法问题,以及有关搜索引擎,海量数据处理等广泛的问题。
士多啤梨苹果橙_cc15
·
2020-02-23 08:03
磁盘排序
前奏经过几天的痛苦沉思,最终决定,把原程序员面试题狂想曲系列正式更名为
程序员编程艺术
系列,同时,狂想曲创作组更名为编程艺术室。之所以要改名,我们考虑到三点:1、为面试服
yqtaowhu
·
2016-06-05 14:24
C++
面试题
编程
磁盘
磁盘排序
前奏 经过几天的痛苦沉思,最终决定,把原程序员面试题狂想曲系列正式更名为
程序员编程艺术
系列,同时,狂想曲创作组更名为编程艺术室。之所以要改名,我们考虑到三
taoyanqi8932
·
2016-06-05 14:00
编程
面试题
磁盘
程序员编程艺术
:面试和算法心得
本文转载至:http://taop.marchtea.com/本书是July和他伙伴们的《
程序员编程艺术
》的电子书《
程序员编程艺术
:面试和算法心得》目录第一部分数据结构第一章字符串1.0本章导读1.1旋转字符串
fbz123456
·
2016-03-30 23: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
其他