- 博客(75)
- 资源 (1)
- 收藏
- 关注

原创 c++ String 用法详解 (全面解析)
由于string很重要,也有很多的操作,这里主要介绍一下string的一些基本操作级常用的操作
2020-04-12 11:58:39
22011
9

原创 经典的博弈问题及算法(适合新手学习)
博弈是一个神奇的算法,想要搞懂它的原理并且推导出来是很难的,所以这里咱们就只写一些基本的博弈算法及其结果常见的博弈问题
2020-04-06 13:42:36
5017

原创 sql 语句的简单操作 (附学习视频链接)
这周学习了数据库中的sql语句,以下是学习视频的链接及一些基本练习链接[大神讲解](https://www.bilibili.com/video/BV1wx411C7s5?p=56)练习----------------------------------------------建库-------------------------------------------------1.新...
2020-04-02 15:40:59
907

转载 SQL Server 2014安装图解
SQL Server 2014安装图解1 SQLServer2014简介SQL Server2014 是Microsoft 公司推出的关系型数据库管理系统。它用于大规模联机事务处理(OLTP)、数据仓库和电子商务应用的数据库平台;也是用于数据集成、分析和报表解决方案的商业智能平台。2 准备2.1 环境说明1 SQL Server 2014安装在WIN7 64位系统上,当然也可以安装在WI...
2020-04-01 11:36:13
4408
2

原创 c语言大数的加减乘除
在计算的过程中我们经常会遇到加减乘除这些常用的运算,通常我们都 是用整数类型进行存储然后进行运算,可有时它给的数可能很大,也就 是所谓的大数,这时它已经超出了我们的这整形范围,就需要我们用数 组来模拟这个运算。下面我们就讲一下如何用数组模拟加减乘除运算。
2020-04-01 09:20:52
3188

转载 如何判断平面上两条线段(注意是线段)是否相交?
看到题目,很多人想,这个问题太简单了,直接求直线方程,然后求交点,看方程组是否有解。我在网上搜索了一下,很多思路都是求直线方程,求交点或求距离,不一而足。回顾高中学的线性规划知识,下面将给出一个我认为相对较好的算法,如果算法或程序有什么bug, 欢迎指正,谢谢。已知线段AB,线段CD. 先来判断直线AB与线段CD是否相交,如果不相交,那么线段AB和线段CD肯定不相交。如果直线AB和线段CD已经相...
2020-02-09 17:37:56
2202
3

原创 数据结构实训 校园导游系统
1 课题描述(一)基本要求1、 设计你的学校的校园平面图,所含景点10-15个。以图中顶点表示校园内各景点,存放景点名称、代号、简介等信息;以边表示路径,存放路径长度等相关信息。2、 为来访客人提供图中任意景点相关信息的查询。3、 为来访客人提供图中任意景点的问路查询,即查询任意两个景点之间的一条最短的简单路径。4、 提供图中任意景点问路查询,即求任意两个景点之间的所有路径。5、 提供...
2020-01-04 15:33:34
3462
2

原创 数据结构程序设计 运动会分数统计
摘 要设计了一个运动会分数统计系统,该系统可以简单的统计有关于运动会的信息。本系统采用VC++作为软件开发环境,运用了排序算法和线性表的顺序存储等算法。实现了对运动会数据的存储与排序运算。操作简单,界面清晰,易于为用户所接受。关键词:算法;运动会;系统1 课题描述任务:参加运动会有n个学校,学校编号为1……n。比赛分成m个男子项目,和w个女子项目。项目编号为男子1……m,女子m+1……m...
2020-01-04 15:30:31
8289
3
原创 MAP: Multimodal Uncertainty-Aware Vision-Language Pre-training Model
论文阅读
2023-12-12 13:48:58
1219
原创 Redis数据类型
它是通过 HashTable 实现的, 相当于 Java 语言里面的 HashSet,它内部的键值对是无序的唯一的。因为 C 字符串并不记录自身的长度信息, 所以为了获取一个 C 字符串的长度, 程序必须遍历整个字符串,对遇到的每个字符进行计数, 直到遇到代表字符串结尾的空字符为止, 这个操作的复杂度为 O(N)不同的是,Redis 的字典的值只能是字符串,另外它们 rehash 的方式不一样,因为 Java 的 HashMap 在字典很大时,rehash 是个耗时的操作,需要一次性全部 rehash。
2023-03-21 15:50:45
298
原创 Redis KV如何存储
到此,我们就可以从哈希表 1 切换到哈希表 2,用增大的哈希表 2 保存更多数据,而原来的哈希表 1 留作下一次 rehash 扩容备用。rehash 也就是增加现有的哈希桶数量,让逐渐增多的 entry 元素能在更多的桶之间分散保存,减少单个桶中的元素数量,从而减少单个桶中的冲突。哈希表的最大好处很明显,就是让我们可以用 的时间复杂度来快速查找到键值对——我们只需要计算键的哈希值,就可以知道它所对应的哈希桶位置,然后就可以访问相应的 entry 元素。Redis 解决哈希冲突的方式,就是。
2023-03-21 15:28:57
624
原创 Redis入门
Redis: REmote DIctionary Server(远程字典服务器)。Redis 是一个全开源免费(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。一般作为一个高性能的(key/value)分布式内存数据库,基于内存运行并支持持久化的 NoSQL 数据库,是当前最热门的 NoSql 数据库之一,也被人们称为数据结构服务器Redis 是一个开源的、使用 C 语言编写的、支持网络交互的、可基于内存也可持久化的 Key-Value 数据库。
2023-03-21 15:16:15
290
原创 MySQL存储引擎
存储引擎是 MySQL 的组件,用于处理不同表类型的 SQL 操作。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎,还可以获得特定的功能。使用合适的存储引擎会提高整个数据库的性能。:MySQL5.7 默认的存储引擎,主要特性有在 5.1 版本之前,MyISAM 是 MySQL 的默认存储引擎,MyISAM 并发性比较差,使用的场景比较少,主要特点是每个MyISAM表存储在磁盘上的三个文件中。这些文件的名称以表名开头,并有一个扩展名来指示文件类型。.frm文件存储表的格式。
2023-03-21 10:26:26
204
原创 Python基础知识及应用
Python3 简介Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。Python 是交互式语言: 这意味着,您可以在一个 Python 提示符 >>> 后直接执行代码。Python 是面向对象语言: 这意味着Python支持面
2022-01-12 11:43:28
1157
原创 2019 icpc 南昌站 Eating Plan
Bob is hungry now and he needs to eat some food. Alice puts nn dishes of food in front of him, numbered from 1 to n. Alice tells him that he can only eat continuous dishes of food, or he will be poisoned by food. For example, if there are 10 dishes, he can
2020-12-07 20:27:53
279
原创 欧拉筛
欧拉筛法众所周知欧拉筛法一般用于在线性时间内筛选出 1~n 范围内的质数,但是在数论问题中欧拉筛法的用途不仅仅是筛素数,它还可以干其他三件事,只不过这些问题被提及的次数比较少。欧拉筛法可以干哪些事呢?求 1~n 之间所有质数求 1~n 之间所有自然数的欧拉函数 φ(x)求 1~n 之间每个数的因子个数求 1~n 之间每个数的因数和筛质数这个大家应该很熟悉了,这里就写一个关键点吧。欧拉筛法核心思想:每个合数只被自己的最小质因子筛一次。对 i%prime[j]==0 时即跳出循环的解释:
2020-09-26 16:28:19
485
1
原创 2020 年百度之星·程序设计大赛 - 初赛二-------Car
W 市最近面临了严重的交通拥堵问题,现在决定要在工作日(周一到周五)限号。 每天可以限制若干尾号的车辆,譬如说周一限尾号为 0 的车,周二限尾号为 1,2 的车。每个尾号在五天当中最多只能被限一次,一天也可以什么牌照都不限。我们要设置一个容量上限 mm,使得至少存在一种方案,每一天不被限号的车的总数都小于等于 mm。
2020-07-25 18:04:00
276
3
数据结构实训 校园导游系统
2020-04-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人