会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
ZGreMount
博客园
首页
新随笔
联系
管理
订阅
1
2
3
4
5
6
下一页
2021年11月3日
海量数据查找与布隆过滤器
摘要: 背景: 在使用word文档时,word如何判断某个单词是否拼写正确? 网络爬虫程序,怎么让它不去爬相同的url页面? 垃圾邮件(短信)过滤算法如何设计? 公安办案时,如何判断嫌疑人是否在网逃名单中? 缓存穿透问题如何解决? 缓存穿透 mysql数据库,为了快速索引,减少磁盘IO,使用b+树;mysq
阅读全文
posted @ 2021-11-03 14:26 去伪存真
阅读(143)
评论(0)
推荐(0)
2021年11月1日
C++实现b树和b+树
摘要: 三级存储:寄存器,内存,磁盘 寄存器,少量,速度很快,内存速度一般,磁盘速度很慢 寄存器,内存断电后数据丢失,磁盘持久存储 通过CPU指定,如mov eax, [0008h],可以访问内存的任意位置。如果没有命中,就会产生一个缺页中断,内存回去磁盘寻址 访问磁盘,需要移动磁头,速度很慢。 磁盘: 柱
阅读全文
posted @ 2021-11-01 12:06 去伪存真
阅读(802)
评论(0)
推荐(0)
2021年10月31日
C++实现红黑树
摘要: 红黑树的应用: 利用key_value对,快速查找,O(logn) socket与客户端id之间,形成映射关系(socket, id) 内存分配管理 一整块内存,不断分配小块 每分配一次,就加入到红黑树 释放的时候,在红黑树找到相应的块,然后去释放 利用红黑树中序遍历是顺序的特性 进程的调度 进程处
阅读全文
posted @ 2021-10-31 10:21 去伪存真
阅读(207)
评论(0)
推荐(0)
2021年10月30日
C++实现栈和队列
摘要: C++实现栈,可运行代码。 #include <stdio.h> #include <string.h> #include <stdlib.h> #include <assert.h> #define ALLOC_SIZE 512 typedef int KEY_TYPE; typedef stru
阅读全文
posted @ 2021-10-30 13:50 去伪存真
阅读(99)
评论(0)
推荐(0)
C++链表常见面试考点
摘要: 链表常见问题: 单链表找到倒数第n个节点 用两个指针指向链表头,第一个指针先向前走n步,然后两个指针同步往前走,当第一个指针指向最后一个节点时,第二个指针就指向了倒数第n个节点。 判断链表有没有环 快慢指针法,如果有环,那么两个指针终会相遇 两个链表是否有重叠 遍历链表长度m,n 长链表指针往前走|
阅读全文
posted @ 2021-10-30 10:24 去伪存真
阅读(82)
评论(0)
推荐(0)
2021年10月29日
C++实现Kmp算法
摘要: Kmp算法:查找子串 前缀和后缀公共最长子串长度就是next数组的值 当text和pattern串不等时,pattern利用next数组进行回退,直到找到相等的字符或返回到开头 #include <stdio.h> #include <stdlib.h> #include <string.h> //
阅读全文
posted @ 2021-10-29 14:35 去伪存真
阅读(264)
评论(0)
推荐(0)
2021年10月28日
C++实现希尔排序和快排
摘要: 希尔排序 时间复杂度O(n^3/2) 用三个循环实现: 1 分多少次组 2 每次分组分多少组 3 组内插入排序 希尔排序利用了插入排序的两个特点: 1 数据越少,效率越高 2 数据越有序,效率越高 快排 时间复杂度O(nlogn) 1 #include <stdio.h> 2 3 #define D
阅读全文
posted @ 2021-10-28 14:12 去伪存真
阅读(105)
评论(0)
推荐(0)
2020年11月23日
引论(一)
摘要: 现代计算机系统是一个复杂的系统,包括一个或多个处理器,主存,磁盘,打印机,键盘,鼠标,显示器,网络接口以及其他输入,输出设备组成。如果每位应用程序员都不得不掌握系统所有的细节,那就不可能再编写代码了。管理所有这些部件并加以优化使用,是一件挑战性极强的工作。所以,计算机安装了一层软件,称为操作系统,它
阅读全文
posted @ 2020-11-23 22:20 去伪存真
阅读(142)
评论(0)
推荐(0)
2019年3月7日
推荐系统(一)之好的推荐系统
摘要: 在研究如何设计推荐系统之前,了解什么是好的推荐系统至关重要。只有了解了什么是好的推荐系统,我们才能在设计推荐系统时,根据实际情况进行取舍。本文分3个步骤回答这个问题。首先,本文将介绍什么是推荐系统,推荐系统的主要任务是什么,推荐系统和分类目录和搜索引擎的区别;其次,本文将按照不同的领域分门别类的介绍
阅读全文
posted @ 2019-03-07 09:27 去伪存真
阅读(228)
评论(0)
推荐(0)
2018年3月20日
数据库(八)之T-SQL编程
摘要: 什么是Transact-SQL? 结构化查询语言(SQL)是有美国国家标准协会(ANSI)和国际标准化组织(ISO)定义的标准,而Transact-SQL是Microsoft公司对此标准的一个实现。 transact-SQL语言是结构化查询语言(SQL)的增强版本,与多种ANSI SQL标准兼容,而
阅读全文
posted @ 2018-03-20 21:24 去伪存真
阅读(5522)
评论(0)
推荐(1)
1
2
3
4
5
6
下一页
公告