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
编程珠玑
这本书很优秀,但不适合入门
来源:公众号【
编程珠玑
】作者:守望先生网站:https://www.yanbinghu.com/2019/09/15/58540.html前言一本合适的入门书能让你学习的时候信心倍增,如饥似渴,而一本不合适的入门书让你望而却步
守望之名
·
2019-09-16 21:16
c-c++
五分钟小知识:为什么说 ++i 的效率比 i++ 高?
原文链接:https://www.yanbinghu.com/2019/09/09/58833.html点击蓝色“五分钟学算法”关注我哟加个“星标”,天天中午12:15,一起学算法作者|守望先生来源|
编程珠玑
前言不知道你是否听说过
程序员吴师兄
·
2019-09-14 12:00
10%+10%=0.11?是bug还是feature?
点击上方“AI算法与图像处理”,选择加"星标"或“置顶”重磅干货,每天8:25送达作者:守望先生来源:
编程珠玑
前言近日,关于手机计算器10%+10%=0.11的事情火热,多个品牌的手机未能幸免,基本“阵亡
weixin_38754361
·
2019-09-11 08:00
如何优雅地处理命令行参数?
我们用一段代码,打印传给程序的每一个参数//来源:公众号【
编程珠玑
】/
守望之名
·
2019-08-19 18:49
c
【bitset】--- java中的位图
编程珠玑
上有此类似的一题,如果有足够的内存的话可以用位图法,即开一个1亿位的bitset,内存为100m/8==12.5m,然后如果一个数有出现,对应的bitset上标记为1,最后统计bitset上为0
Beat_Boxer
·
2019-08-13 00:00
面经
推荐几个只有程序员才会玩的游戏
点击蓝色“五分钟学算法”关注我哟加个“星标”,一起学算法作者|守望先生来源|
编程珠玑
前言今天周六,分享几个游戏给大家。不过,这些游戏恐怕只有程序员才会玩了。不信?往下看!
程序员吴师兄
·
2019-08-03 12:00
如何查看Linux系统的状态信息?
来源:公众号【
编程珠玑
】作者:守望先生 前言Linux常用命令中,有些命令可以用于查看系统的状态,通过了解系统当前的状态,能够帮助我们更好地维护系统或定位问题。本文就简单介绍一下这些命令。
守望之名
·
2019-07-26 08:00
linux
网络编程-一个简单的echo程序(1)
来源:公众号【
编程珠玑
】作者:守望先生前言在《网络编程-一个简单的echo程序(0)》中已经对程序整体有了宏观的认识,本文将抽丝剥茧,逐步深入了解echo程序。
守望之名
·
2019-07-09 08:00
网络编程
一文带你了解静态库和动态库
来源:公众号【
编程珠玑
】作者:守望先生https://www.yanbinghu.com/2019/06/27/47343.html前言我们在编写代码的时候经常用到已有的接口,他们是以库的形式提供给我们使用的
守望之名
·
2019-06-28 07:00
链接
这些算法可视化网站助你轻松学算法
来源:公众号【
编程珠玑
】作者:守望先生前言无疑,数据结构与算法学习最大的难点之一就是如何在脑中形象化其抽象的逻辑步骤。
守望之名
·
2019-06-17 07:00
算法
小鱼比可爱
leftnol[i]=0;for(intj=0;j<i;j++){if(fishlode[j]<fishlode[i]){leftnol[i]++;}}}补充一下:昨天听说了一本挺有趣的书-----
编程珠玑
城猪猪
·
2019-06-09 15:06
二分查找(Binary Search)【注意及实现】
这一点,在《程序员面试金典》以及《
编程珠玑
》等经典中都有提到。概括的说,二分查找的
少年我手写红黑树
·
2019-06-01 14:53
算法&数据结构
求解素数
编程珠玑
2-性能监视工具这个章节主要介绍利用性能监测工具来加速计算素数的程序,因为平时用java,因此调研了下java的性能监测工具,了解了下JFR,jmc自带JFR,安装jmc6.0试用了下,jmc6.0
_与谁同坐_
·
2019-04-08 22:25
Java面试题火了:这可能是历史上最简单的一道面试题了
题目很简单,完成代码,判断一个整数是否是奇数:publicbooleanisOdd(inti)相信相当数量的人都已经在准备吐槽了,只要看过《
编程珠玑
》的人都知道这道题的答案和其中极为简单的道理。
Mr_Quinn
·
2019-03-23 22:01
程序人生
送十本书
为回馈读者,「大鱼机器人」与「
编程珠玑
」两个公众号联合送书十本。本次送书活动由图灵社区赞助,特别感谢图灵社区的赞助。规则本次活动面向的是以上两个公众号的读者朋友,不用发朋友圈,不用集赞,直接抽奖!
张巧龙
·
2019-03-11 12:00
如何从40亿整数中找到不存在的一个 webservice Asp.Net Core 轻松学-10分钟使用EFCore连接MSSQL数据库 WPF实战案例-打印 RabbitMQ与.net co...
分析这仍然是《
编程珠玑
》中的一个问题。前面我们曾经提到过《位图法》,我们使用位图法解决了这个问题。32位整
anmei1912
·
2019-01-09 17:00
数据库
大数据
c#
C++与算法学习路线与书籍推荐
算法学习1:《数据结构与算法》——计算机相关学科学生必备的教材2:《编程之美》、《
编程珠玑
》等书——包含了一些常用
qq_22213889
·
2019-01-03 09:24
算法
c++
数据结构
设计模式
要开始写博客了
理论学科方面算法《算法图解》《算法》《
编程珠玑
》(思维方面),以及基础算法题都要做阿里华仔和骨灰级的耗子叔都提到的五本编程领域系统知识书:《深入理解计算机系统》《TCP/IP详解1》《unix网络编程1
art_hugo
·
2018-12-23 22:20
程序员面试有用的书
4本408核心书籍:数据结构计算机操作系统计算机网络计算机组成原理面试宝典:程序员面试宝典剑指offer编程之美——微软技术面试心得
编程珠玑
Java程序员面试宝典C语言:TheCProgrammingLanguage
Mr番茄蛋
·
2018-12-04 19:10
IT
《
编程珠玑
》代码之路7:这个算法全世界程序员16年才写对,你肯定想不到竟然是这个
这篇博客要讲的算法,是个有故事的算法,大家一定会喜欢的:有这么一个算法:1:业界巨佬经典巨著《
编程珠玑
》的作者,在课堂上给出了思想,不限时间让程序员们实现,所有的程序员在提交的时候都觉得自己写的是对的,
心理学算法工程师
·
2018-11-16 21:58
编程珠玑
20本Java相关电子书
实战7、SPRING技术内幕8、高性能MySQL9、高效程序员的45个习惯:敏捷开发修炼之道10、Java并发编程实战11、HTML5移动Web开发指南12、TCPIPSocketsinJava13、
编程珠玑
瘟小驹
·
2018-11-04 14:39
Java
电子书
Springboot
代码“可读性”到底有多重要?
关于如何写出可读性强的代码,有很多好书值得详细阅读,《C专家编程》、《代码大全》、《
编程珠玑
》,等等。这个课题很大,我只讲一些个人的心路历程:代码1uint32_t
HuiCMs
·
2018-10-16 22:16
嵌入式
编程
数据结构和算法面试题系列—二分查找算法详解
甚至于在二分查找算法刚出现的时候,也是存在bug的(溢出的bug),这个bug直到几十年后才修复(见《
编程珠玑
》)。本文打算对二分查找算法进行
weixin_33998125
·
2018-09-26 15:31
数据结构与算法
面试
几本对于笔试和面试有用的书(干货~)
这儿放几本对程序员笔试和面试有益的书籍o(▽)othepowerofcoding...coder.jpg4本408核心书籍:数据结构计算机操作系统计算机网络计算机组成原理面试宝典:程序员面试宝典剑指offer编程之美——微软技术面试心得
编程珠玑
Candy_GL
·
2018-08-13 22:01
算法设计
计算机
BitMap位图与海量数据的理解与应用
1.BitMap算法简介来自于《
编程珠玑
》。所谓的Bit-map就是用一个bit位来标记某个元素对应的Value,而Key即是该元素。
jstarseven
·
2018-08-08 18:00
极客时间学习笔记-Java核心技术36讲
建议学习相关书籍,如《算法导论》《
编程珠玑
》等待学习双轴快速排序(Dual-PivotQuickSort)TimSort排序堆排序归并排序Prior
wyyl1
·
2018-06-13 20:31
JAVA
学习笔记
要看的书籍或视频——Java后端
书单:算法与数据结构:数据结构(严蔚敏)/大话数据结构//如果觉得教材无聊就可以看大话系列,印象中里面还有很多诗剑指Offer/程序员面试金典/
编程珠玑
/编程之美/牛客网+leetcode程序员笔试面试最优解
Strom72
·
2018-06-12 00:54
计划
linux c++ 服务器端开发面试必看书籍
一、算法基础系列数据结构基础(C语言版)》朱仲涛译《剑指Offer》《编程之美》《
编程珠玑
》《CareerCup-Top150Questions4th》《[算法导论].
CTHON
·
2018-05-25 20:00
电话号码排序
编程珠玑
第一章,电话号码排序,问题是这样的,给你大约1000万个数字,让你用最快的方式进行排序,限制如下:1.内存大约1M2.数字都是整数,且不重复3.数字的范围最大是7位数。
强迫症Kobe
·
2018-05-08 00:47
数据机构和算法
写在算法前面
算法被大牛各种安利,《
编程珠玑
》看了几章后就束之高阁,传说中的《算法导论》也只是todolist中的一项。算法学了有啥好处?不知道!工作好几年了,稍微晓得下二分查找等,开发生涯貌似也没受多大裨益。
zl001
·
2018-04-23 17:05
Bitmap讲解及其应用
阅读更多百度百科:来自于《
编程珠玑
》。所谓的Bit-map就是用一个bit位来标记某个元素对应的Value,而Key即是该元素。由于采用了Bit为单位来存储数据,因此在存储空间方面,可以大大节省。
陶永攀
·
2017-11-27 19:00
bitmap
Bitmap讲解及其应用
阅读更多百度百科:来自于《
编程珠玑
》。所谓的Bit-map就是用一个bit位来标记某个元素对应的Value,而Key即是该元素。由于采用了Bit为单位来存储数据,因此在存储空间方面,可以大大节省。
陶永攀
·
2017-11-27 19:00
bitmap
阅读书单
《嵌入式Linux应用开发完全手册》《抛弃c程序设计中的谬误与恶习》《c陷阱与缺陷》《征服c指针》《c专家编程》《黑客与画家》《浪潮之巅》《Unix环境高级编程》《创客:新工业革命》《
编程珠玑
》《乔布斯传
残剑
·
2017-11-27 05:47
面试算法: 隐藏在《
编程珠玑
》中二十年的bug及二分查找法的相关面试算法
在算法面试中,排序和查找几乎是无法避免的问题,此类问题及其变种被问到的概率高达百分之九十以上。计算机程序要解决的问题,绝大多数都涉及到对大量数据的排列和查找。由此,掌握扎实的排序和查找技巧对算法面试而言至关重要,当面试官出的题目里含有数组或是数据集合时,你的第一反应应当要想到要把其中的数据或数组进行排序然后查找。从本节开始,我们聚焦查找技术。给定含有n条记录的集合,确定某条记录是否包含在其中唯一的
望月从良
·
2017-09-12 17:15
编程漫谈(十五):编程与软件开发
想要明白编程究竟是什么,强烈推荐阅读《
编程珠玑
》和《程序设计实践》。编程的进阶课程是:编译器、数据库、计算网络。
weixin_30625691
·
2017-05-01 22:00
数据结构与算法
数据库
操作系统
《
编程珠玑
》——各章理解
《
编程珠玑
》第一部分基础第1章开篇问题抽象描述:对10^7个正整数进行排序,只能使用1MB左右的内存空间解决方案:使用位图,每个比特位代表一个整数,如果出现该整数则将该位置为1.应用:该方法适合输入数据限制在相对较小的范围内
豪翔天下
·
2017-04-30 15:25
bitmap(位图)
来自于《
编程珠玑
》。所谓的Bit-map就是用一个bit位来标记某个元素对应的Value,而Key即是该元素。由于采用了Bit为单位来存储数据,因此在存储空间方面,可以大大节省。
哎呀呀呦
·
2017-04-23 11:17
数据结构
《
编程珠玑
》之珠玑
作者:JonBentley本书的作者通过一个一个实际生活中的例子来给引导我们对编程进行思考,虽然在实际工作中我们多半是只使用思考的结果,但本书更重要的是让我们了解到发现问题本源,并真正解决问题的一个思考过程。本书主要提出了一些抽象概念,目的不是像《算法导论》那样先提出抽象问题,然后进行实际的讲解与编码,而是一步一步带领我们如何更好地解决问题。其实本书后半部分包括续集,其质量都不高(我是这么认为的)
豪翔天下
·
2017-04-20 21:07
编程珠玑
40亿个随机排列的32位整数,找出X是否存在于40亿个数中
阅读更多
编程珠玑
问题描述:40亿个随机排列的32位整数,找出X是否存在于40亿个数中?在内存足够情况下如何解决?在仅有几百字节内存下如何解决?
xly_971223
·
2017-01-03 16:00
编程珠玑
第1/2/3章
读书笔记摘自:《
编程珠玑
-第2版》第1章开篇正确的问题位图数据结构多趟算法时间-空间折中与共赢简单的设计简单的程序通常比具有相同功能的复杂的程序更可靠、更安全、更健壮、更高效,而且易于实现和维护第2章啊哈
dkjkls
·
2016-12-16 22:52
读书笔记
附录D 代码调优法则
读书笔记摘自:《
编程珠玑
-第2版》1.空间换时间法则修改数据结构在数据结构中增加额外的信息,或者修改数据结构中的信息使之更易访问存储预先计算好的结果高速缓存最经常访问的数据,其访问开销应该是最小的懒惰求值除非需要
dkjkls
·
2016-12-15 19:49
读书笔记
[不定时更新]看到的好文
把《
编程珠玑
》读薄看的速度比书快
zzuRingo
·
2016-12-13 00:00
《
编程珠玑
》习题练习In Python——第三章 数据决定程序结构
本章的主旨是:数据视图决定了程序结构。简单的数据表示可以使用简单高效的程序来处理。好的数据表示是好的程序的前提。正如好的食物原料是做出美味食物的前提。本章中的编程思路总结:1、尽量使用数组处理重复数据。2、定义简单的表示语言和一个语言的解释器来表示复杂的数据结构。习题1税收计算。准确说是超额累进税率计算。使用两个数组分别定义不同等级税收的区间,和该区间的税率。一个循环便可解决问题。最后一个区间的上
行_之_
·
2016-12-03 17:25
算法
算法
大数据排序的几种方法
在秋招的笔试中遇到过好几次大数据量排序的问题,今天又在
编程珠玑
上看到了类似的问题,通过以前的一些积累,写几点我对大数据排序的几种方法的一些见解。
ztkhhhhhd
·
2016-11-12 10:00
编程
算法
大数据
高级数据结构之K-D-TREE
它是由JonL.Bentley于1975年在文献【2】中提出的,JonL.Bentley也是畅销书《
编程珠玑
》的作者。
白马负金羁
·
2016-10-26 21:49
数据结构与算法
高级数据结构之K-D-TREE
它是由JonL.Bentley于1975年在文献【2】中提出的,JonL.Bentley也是畅销书《
编程珠玑
》的作者。
baimafujinji
·
2016-10-26 21:00
数据结构
knn
最近邻
K-D-Tree
红黑树和AVL树的效率对比
为什么选择红黑树作为底层实现红黑树是一种类平衡树,但它不是高度的平衡树,但平衡的效果已经很好了.补充说明另一种AVL树,我之前的博文:《
编程珠玑
,字字珠玑》读书笔记完结篇——AVL树用过STLmap么,
db199410
·
2016-09-05 20:47
数据结构
我们聊聊快排吧...
最近一直在看《
编程珠玑
》第二版这一本书,里面的东西真的很实用,以前也看过不少讲解快排的书,但是在
编程珠玑
上看到的讲解是我见过最好理解,也是最详细的,从效率和空间以及实现等各个方面都做了详细说明,并比较了几种变形的快排的效率
code_mover
·
2016-07-10 09:12
编程珠玑
第五章二分搜索(折半查找)之java实现
二分搜索又称为折半查找,用来高效快速的解决如下问题:我们需要确定排序后的数组x[0..n-1]中是否包含目标元素t。说的准确一点,就是已知n>=0且x[0]a[m]){//查找m+1~j区间//注意:一定是m+1开始,如果是m,有可能会陷入死循环之中i=m+1;//被查找项小于中间值}elseif(ta[m]){//查找m+1~j区间//注意:一定是m+1开始,如果是m,有可能会陷入死循环之中i=
StormWatch
·
2016-07-02 22:47
算法
二分查找之谜题
甚至于在二分查找算法刚出现的时候,也是存在bug的(溢出的bug),这个bug直到几十年后才修复(见《
编程珠玑
》)。本文打算对二分查找算法进行总结,并对由二分查找引申出来的问题进行分析和汇总。
__七把刀__
·
2016-06-02 19:47
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他