首页
学习
活动
专区
工具
TVP
发布

开发与安全

专栏作者
251
文章
410587
阅读量
89
订阅数
实现一些字符串操作标准库函数、解决一些字符串问题
一、实现字符串操作标准库函数 (1)、strcpy、strncpy、memmove、memcpy、memset、strlen、strncat 的实现 C++ Code // The strcpy() function copies the string pointed to by src, including the terminating null byte ('\0'), to the buffer // pointed to by dest. The strings may not
s1mba
2018-01-15
8180
数据结构:线索二叉树(Threaded Binary Tree)
该文介绍了二叉树及其各种类型,重点讲解了二叉搜索树、平衡二叉树、堆、线索二叉树的概念、特点、存储结构和算法,并通过示例展示了这些概念在编程中的应用。
s1mba
2018-01-04
1.9K0
算法:静态查找表(Static Search Table)(顺序查找、二分查找、插值查找、斐波纳契查找)
根据用户输入的搜索条件,通过相应的搜索算法,在数据集中进行搜索,并返回搜索结果。该程序包括多种搜索算法,如线性搜索、二分搜索、插值搜索、斐波那契搜索等,以及用于处理重复和缺失数据的特殊处理。搜索结果可以通过多种方式排序,如按出现次数、按字母顺序等。该程序还支持处理大数据集,可以高效地搜索和过滤重复和缺失数据。
s1mba
2018-01-03
1.5K0
算法:二叉排序树的删除节点策略及其图形化(二叉树查找)
该文章介绍了如何基于Linux操作系统,使用C语言编写代码,实现一个轻量级的TCP/UDP协议栈,包括服务器端和客户端的程序。该代码具有高性能、易于扩展、易于维护的特点。同时,该代码还支持多种数据包过滤规则,可以灵活地根据不同的规则进行转发。该文章还介绍了如何基于该代码实现一个简单的网关程序,以支持多种客户端接入。
s1mba
2018-01-03
1.1K0
大型网站架构演变过程、大并发服务器架构
本文介绍了大型网站架构演变过程、大并发服务器架构以及CDN、分布式缓存、分库分表等方案。重点讲解了如何利用缓存、负载均衡等技术提高服务器性能,并探讨了多数据中心、分布式存储与计算等方案。
s1mba
2018-01-03
1.4K0
数据结构:两栈共享存储空间
该文介绍了栈这种数据结构,包括其定义、实现方式、基本操作以及注意事项。特别地,针对两个栈共享空间的情况进行了详细说明。最后,通过一个示例展示了如何使用该数据结构解决问题。
s1mba
2018-01-03
1.3K0
数据结构:树的定义和基本概念
一、树(Tree)是n(n>=0)个结点的有限集。n=0时称为空树。在任意一棵非空树中:(1)有且仅有一个特定的称为根(root)的结点。 (2)当n>1时,其余结点可分为m(m>0)个互不相交的有限
s1mba
2018-01-03
1.1K0
数据结构:二叉树的定义和性质以及特殊二叉树
本文介绍了二叉树及其特殊类型的定义、特点和性质,以及在数据结构和算法中的应用。同时,还探讨了二叉树的编码问题,即在一般树如何表示成二叉树的过程中,树的信息丢失问题。
s1mba
2018-01-03
6680
数据结构:双向链表实现队列与循环链表
一、双向链表(double linked list)如图26.5,是在单链表的每个结点中,再设置一个指向其前驱结点的指针域。双向链表的基本操作与单链表基本一样,除了插入和删除的时候需要更改两个指针变量
s1mba
2018-01-03
1.8K0
数据结构:队列的顺序存储结构(循环队列)
本文介绍了循环队列的实现方式和应用场景,通过对比循环队列和传统队列的差异,阐述了循环队列的优势和劣势。同时,给出了一种基于填充计数的循环队列实现方法,并给出了相应的代码示例。
s1mba
2018-01-03
1.3K0
数据结构:队列的链式存储结构
本文介绍了链表队列在数据结构中的运用,包括链表队列的表示、基本操作以及在不同场景下的应用。链表队列是一种基于链表实现的队列,具有操作简便、可动态调整大小等特点,适用于缓存、消息队列等场景。
s1mba
2018-01-03
1.1K0
数据结构:程序加图示分析单链表的插入和删除操作
下图展示了单链表的基本结构: head指针是链表的头指针,指向第一个节点,每个节点的next指针域指向下一个节点,最后一个节点的next指针域为NULL,在图中用0表示。 下面先来看程序(栈的链式存储
s1mba
2018-01-03
1.2K0
数据结构:栈的链式存储结构
本文介绍了链栈数据结构及其实现,包括链栈的基本定义、功能、常见操作以及使用链栈解决实际问题的示例。
s1mba
2018-01-03
1.6K0
数据结构:栈的顺序存储结构
本文介绍了一种数据结构栈的顺序存储结构及其实现方法,包括栈的基本操作,如压栈、出栈、查看栈顶元素和栈的长度,并给出在主函数中调用这些操作的示例。
s1mba
2018-01-03
1.3K0
数据结构:静态链表
该文介绍了链表数据结构及其在编程中的应用,包括链表的定义、特点、基本操作以及其在实际问题中的应用场景。链表作为一种常见的数据结构,其基本操作包括头插、尾插、头删、尾删以及查找操作,文中通过一个简单的伪代码例子展示了这些操作的具体实现。链表操作在编程中广泛应用于内存管理、数据存储和查找等场景,对于提高程序效率和处理复杂数据结构有着重要作用。
s1mba
2018-01-03
6190
数据结构:线性表之顺序存储结构
该文是关于数据结构中线性表类型的一个程序,主要介绍了顺序存储结构的特点,以及其相关的操作,如插入、删除、查找等,并举例说明。
s1mba
2018-01-03
6900
平衡二叉树 AVL 的插入节点后旋转方法分析
该文章讨论了技术社区中如何提高文章阅读体验、社区氛围和用户参与度的问题。作者提出了三个主要策略:1.优化文章排版和结构,以增强阅读体验;2.设立社区规范和行为准则,以引导用户参与;3.通过举办技术分享、问答活动等方式,提高用户参与度和社区氛围。
s1mba
2017-12-28
1.1K0
Mysql数据库学习(三):表的crud操作、完整性约束、select各种查询
该文介绍了数据库系统的一些基本概念和常用的SQL语句。
s1mba
2017-12-28
3.7K0
Mysql数据库学习(二):数据类型(数值类型 日期和时间类型 字符串类型)
s1mba
2017-12-28
2.3K0
Mysql数据库学习(一):数据库基本概念、关系型数据库、Mysql数据库安装配置、DDL/DCL/DML语句
s1mba
2017-12-28
1.2K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档