自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

colorfulshark

blog of a linux developer

  • 博客(12)
  • 资源 (61)
  • 收藏
  • 关注

转载 Treap树学习小结

我们知道,二叉查找树相对来说比较容易形成最坏的链表情况,所以前辈们想尽了各种优化策略,包括AVL,红黑,以及今天要讲的Treap树。       Treap树算是一种简单的优化策略,这名字大家也能猜到,树和堆的合体,其实原理比较简单,在树中维护一个"优先级“,”优先级“采用随机数的方法,但是”优先级“必须满足根堆的性质,当然是“大根堆”或者“小根堆”都无所谓,比如下面的一棵

2016-01-29 15:15:28 499

转载 主席树学习小结

可持久化线段树,也叫作函数式线段树,也就是主席树,(。。。因为先驱就是fotile主席。。Orz。。。)网上的教程很少啊,有的教程写得特别简单,4行中文,然后就是一篇代码~~这里,我将从查找区间第k小值(不带修改)题的可持久化线段树做法中,讲一讲主席树。/*只是略懂,若有错误,还请多多包涵!*/可持久化数据结构(Persistent data structure

2016-01-28 17:20:01 398

原创 伸展树学习小结

伸展树实际上就是一种二叉搜索树,只不过它采用了一个理念:刚刚访问过的数据很可能再次被访问,于是,为了在概率上提高多次查找效率,它采用了一种简单粗暴的方法,即把刚刚访问过的节点移动到根节点的位置。这与我们以前学过的平衡二叉树有异曲同工之妙,都是为了保证效率而对树结构进行重构。下面我们看一下这种重构是怎么实现的。假设要查找的节点是X,其父节点为Y(如果存在),父节点的父节点为Z(如果存在)

2016-01-28 12:36:15 621

原创 HDU 2665 Kth number 划分树 第一弹

Kth numberTime Limit:5000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64uSubmit Status Practice HDU 2665Appoint description: System Crawler  (2016-01-22)Description

2016-01-28 09:33:00 504

原创 关于划分树的简单介绍

有那么一类区间查询问题:给定一个无序的数组,查询一个给定区间中的第k大数。简单的想法是把区间中的数排序,下标为k的数就是我们要找的,但是如果查询次数很多,即使是归并排序这种高效的排序算法也会超时,这时,我们要使用一种新的数据结构----划分树。定义:它的每一个节点保存区间[lft,rht]所有元素,元素顺序与原数组(输入)相同,但是,两个子树的元素为该节点所有元素排序后(rht-l

2016-01-27 16:29:48 463

原创 极路由 1s HC5661 玩转 openwrt

注意:我的极路由1s是老版本的,是不带A的安装篇:1.安装breed:根据这篇文章安装breed,成功后你就拥有了一台刷不死的路由器2.下载openwrt系统:在这个网站可以下载,选择HC5661的版本3.断电,按住reset键,上电,看到电源灯闪烁后松开,用网线连接lan口和电脑,打开192.168.1.1,即可进入breed界面4.刷入固件:选择固件更新,选择固件,点击上传

2016-01-26 16:45:26 13509

原创 ZOJ 3430 Detect the Virus ac 自动机

Detect the Virus(ac 自动机)Time Limit:2000MS     Memory Limit:65536KB     64bit IO Format:%lld & %lluSubmit Status Practice ZOJ 3430Appoint description: System Crawler  (2016-01-17)

2016-01-23 23:09:05 696

原创 HDU 2222 Keywords Search AC自动机 小试牛刀

Keywords SearchTime Limit:1000MS     Memory Limit:131072KB     64bit IO Format:%I64d & %I64uSubmit Status Practice HDU 2222DescriptionIn the modern time, Search engine came into

2016-01-23 16:10:45 329

原创 hdu 3294 Girls' research Manacher回文串

Girls' research(Manacher)Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64uSubmit Status Practice HDU 3294Appoint description: System Crawler  (2016-01-17)

2016-01-22 22:08:09 509

原创 hdu4300 Clairewd’s message 扩展KMP

B - Clairewd’s message(EKMP)Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64uSubmit Status Practice HDU 4300Appoint description: System Crawler  (2016-01-22)

2016-01-22 19:36:36 647

原创 poj 3080 Blue Jeans KMP多模式匹配

A - Blue Jeans(KMP)Time Limit:1000MS     Memory Limit:65536KB     64bit IO Format:%I64d & %I64uSubmit Status Practice POJ 3080Appoint description: System Crawler  (2016-01-21)Des

2016-01-22 14:10:26 897

原创 斐讯 PSG1208 K1 免拆机刷breed 不死uboot

前几天在斐讯官方旗舰店撸了一个免费的路由器,型号PSG1208 K1这个路由器配置还不错,8M+64M的存储,一般的固件都可以刷,为了安全,我们先刷入breed,再通过breed进行固件更新,其实,刷入方法相当简单。注意,以下过程需要路由器已经连接网络,无论是自身拨号或者连接到别的路由器都可以,需要电脑通过网线连接路由器1. 查看电脑的IP,比如我的IP是192.168.2.1

2016-01-19 12:14:30 10284

Unix环境高级编程 非扫描 带目录

《Unix环境高级编程》详细介绍了Linux C标准库以及Linux 系统调用中的大量使用函数

2017-04-04

Google C++编程规范

Google内部对于C++的编码规范

2017-04-04

C语言程序设计 第四版

谭浩强 《C语言程序设计》第四版,带目录

2017-04-04

protobuf-cpp-3.2.0.tar.gz

opencv编译附加组件所需库

2017-02-24

protobuf-cpp-3.1.0.tar.gz

opencv编译附加组件所需库

2017-02-24

opencv_contrib

opencv附加模块

2017-02-24

rtl8192eu linux 源码

rtl8192eu的linux源码,可以编译到不同的linux平台

2017-02-19

ACPIBacklight.kext.zip

用于黑苹果的笔记本背光驱动

2017-02-03

IntelBacklight.kext.zip

用于Intel显卡的背光驱动

2017-02-03

DarwinDumper.zip

用于获取macOS中某些系统信息的工具软件

2017-02-02

ApplePS2SmartTouchPad.kext.zip

适用于黑苹果的touchpad驱动,支持ELAN, FocalTech 和 Synaptics的触控板

2017-01-30

config-bcm94352-120.plist.zip

针对10.12的BCM94352的Clover驱动补丁

2017-01-30

config-bcm94352-103.plist.zip

针对10.10的博通无线网卡的Clover驱动补丁

2017-01-30

wireless_bcm94352-100_patch.command.zip

针对10.10的BCM94352的二进制补丁程序

2017-01-30

config-bcm94352-110.plist.zip

针对BCM94352的CloverPatch文件

2017-01-30

wireless_bcm94352-110-v4.0c.command

适用于10.12/10.11的博通无线网卡的Handoff补丁程序

2017-01-30

BrcmPatchRAM.kext.zip

针对博通无线网卡的补丁驱动,适用于10.10以及之前的版本

2017-01-30

BrcmPatchRAM2.kext.zip

针对博通无线网卡的补丁驱动

2017-01-30

BrcmFirmwareRepo.kext.zip

博通无线网卡的固件驱动

2017-01-30

wireless_half-mini-master.zip

toleda针对博通的无线网卡实现的一整套驱动

2017-01-30

x360ce手柄模拟器

用于实现非XBOX手柄模拟XBOX手柄,如北通,飞智,通威等绝大多数国产手柄以及杂牌手柄

2018-04-22

sourceinsight4093-setup.zip

sourceinsight安装包,附带破解补丁以及证书,安装方法请参考https://blog.csdn.net/wr132/article/details/73743606

2018-03-26

secureCRT 8.1.4 x64 带注册机

[基本信息] SecureCRT v8.x 注册机,TEAM Z.W.T 出品,MD5 = 44114b98d90f8bfc9e18c285937ca092 [使用说明] 1. 先不要运行 SecureCRT 2. 建议把注册机放到安装目录 3. 运行注册机 4. 点击 Patch,此时会让你选择 SecureCRT.exe 和 LicenseHelper.exe 的位置 5. 应用 Patch 成功之后,会出现 SecureCRT.exe 和 LicenseHelper.exe 的 .bak 备份文件 6. 此时再运行 SecureCRT,会先弹要你注册,点击下一步,在点击 Enter License Manually 7. 复制粘帖注册机上的 Name , Company 到指定的编辑框, 点击下一步 8. 复制粘帖注册机上的 Serial, License key 到指定的编辑框, 点击下一步 9. 复制粘帖注册窗口的 Issue Date 项目 , 下面的Feature空白不用填写! 点击下一步,OK

2017-09-20

程序员面试宝典(第5版)第二部分

《程序员面试宝典(第5版)》是《程序员面试宝典》的第5 版,在保留第4 版的数据结构、面向对象、程序设计等主干的基础上,修正了前4 版近40 处错误,解释清楚一些读者提出的问题,并使用各大IT 公司及相关企业**面试题(2014-2015)替换和补充原内容,以反映自第4 版以来两年多的时间内所发生的变化。 《程序员面试宝典(第5版)》取材于各大公司面试真题(笔试、口试、电话面试、英语面试,以及逻辑测试和智商测试),详细分析了应聘程序员(含网络、测试等)职位的常见考点。《程序员面试宝典(第5版)》不仅对传统的C 系语言考点做了详尽解释,还根据外企出题**特点,新增加了对友元、Static、图形/音频、树、栈、ERP 等问题的深入讲解。*后《程序员面试宝典(第5版)》着力讲述了如何进行英语面试和电话面试,并对求职中签约、毁约的注意事项及群体面试进行了解析。 《程序员面试宝典(第5版)》的面试题除了有详细解析和答案外,对相关知识点还有扩展说明。真正做到了由点成线,举一反三,对读者从求职就业到提升计算机专业知识都有显著帮助。 《程序员面试宝典(第5版)》适合计算机相关专业应届毕业生阅读,也适合作为正在应聘软件行业的相关就业人员和计算机爱好者的参考书。

2017-08-10

程序员面试宝典(第5版)第一部分

《程序员面试宝典(第5版)》是《程序员面试宝典》的第5 版,在保留第4 版的数据结构、面向对象、程序设计等主干的基础上,修正了前4 版近40 处错误,解释清楚一些读者提出的问题,并使用各大IT 公司及相关企业**面试题(2014-2015)替换和补充原内容,以反映自第4 版以来两年多的时间内所发生的变化。 《程序员面试宝典(第5版)》取材于各大公司面试真题(笔试、口试、电话面试、英语面试,以及逻辑测试和智商测试),详细分析了应聘程序员(含网络、测试等)职位的常见考点。《程序员面试宝典(第5版)》不仅对传统的C 系语言考点做了详尽解释,还根据外企出题**特点,新增加了对友元、Static、图形/音频、树、栈、ERP 等问题的深入讲解。*后《程序员面试宝典(第5版)》着力讲述了如何进行英语面试和电话面试,并对求职中签约、毁约的注意事项及群体面试进行了解析。 《程序员面试宝典(第5版)》的面试题除了有详细解析和答案外,对相关知识点还有扩展说明。真正做到了由点成线,举一反三,对读者从求职就业到提升计算机专业知识都有显著帮助。 《程序员面试宝典(第5版)》适合计算机相关专业应届毕业生阅读,也适合作为正在应聘软件行业的相关就业人员和计算机爱好者的参考书。

2017-08-10

驰为hi8 pro remix root boot

驰为hi8 pro remix的root版内核,用于刷入supesu

2017-07-30

《Linux设备驱动开发详解》官方配套视频(3)

《Linux设备驱动开发详解》官方配套视频,第三部分,共三部分

2017-07-11

《Linux设备驱动开发详解》官方配套视频(2)

《Linux设备驱动开发详解》官方配套视频,第二部分,共三部分

2017-07-11

《Linux设备驱动开发详解》官方配套视频(1)

《Linux设备驱动开发详解》官方配套视频,第一部分,共三部分

2017-07-11

sourceinsight4086-setup.exe

source insight 4.0.0086版本(2017年4月27日更新)

2017-06-26

Android开发文档CHM格式

Android开发文档CHM格式,方便离线查看,英文版

2017-04-28

Linux_UNIX系统编程手册pdf(上下册)

Linux_UNIX系统编程手册(上下册),共两本打包,高清扫描版

2017-04-25

Linux设备驱动开发详解第2版 华清远见 宋宝华 高清非扫描

Linux设备驱动开发详解第2版,华清远见内部学习资料

2017-04-24

大学 计算机网络 课本 唐朔飞 第三版 带目录

计算机专业的计算机网络课本,pdf,带目录

2017-04-07

华为内部C语言编程规范

华为内部的C语言编程规范

2017-04-04

计算机组成原理 唐朔飞 第二版

计算机组成原理是计算机专业学生的必修课程,对于硬件的理解很有帮助

2017-04-04

深入理解Linux内核

《深入理解Linux内核》,内核开发必看书籍

2017-04-04

Vim官方中文手册

Vim官方文档的中文翻译版,带目录,几乎涵盖了Vim所有的功能使用说明

2017-04-04

Vim实用技巧

实用Vim的一些技巧

2017-04-04

Vim使用进阶

Vim进阶使用

2017-04-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除