手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
Linux
Windows
CentOS
Ubuntu
Nginx
WebService
Scala
Memcache
Apache
Redis
Docker
Bash
Azure
Tomcat
LNMP
Shell
Ansible
KVM虚拟机
数据结构
鸿蒙系统
宝塔面板
服务器运维
网络安全
编程之家
数据结构
数据结构学习-数组A[m+n]中依次存放两个线性表(a1,a2···am),(b1,b2···bn),将两个顺序表位置互换
将数组中的两个顺序表位置互换,即将(b1,b2···bn)放到(a1,a2···am)前边。 解法一: 将数组中的全部元素(a1,a2,&#
作者:编程之家 时间:2021-01-12
咸鱼君的算法学习笔记——快速排序
引入 分治 "分而治之"。将原问题划分成了几个可合并的规模更小的问题,分别解决。然后合并。 分治法的具体操作是把原问题分解成若干个较小规模的子问题,对这个子问题分别
作者:编程之家 时间:2021-01-12
Java数据结构-栈
还是在上一节的基础上进行写,这栈基本上也是数组的一个子集,阉割了数组的功能,是后进先出 一、栈的实现 1. 自定义数组 package com.md.java2; /** * @author md *
作者:编程之家 时间:2020-12-23
不要小瞧数组
一、使用java中的数组 数组:把数据码成一排进行存放 在元素前面添加一个新元素 四、数组中查询元素和修改元素 还是在上面的类中写方法,这里重写toString方法,用于查询元素 把前面写的功能进行测
作者:编程之家 时间:2020-12-23
数据结构入门-队列
一种可以实现" 先进先出 "的存储结构 分类: 1. 链式队列:用链表实现 2. 静态队列:用数组实现,静态队列通常都必须是 循环队列 循环队列的讲解: 1. 静态队列为什么是循环
作者:编程之家 时间:2020-12-23
数据结构入门-栈
定义:一种可以实现“ 先进后出 ”的存储结构 分类: 1. 静态栈 2. 动态栈 算法: 1. 出栈 2. 压栈 代码实现: 多敲,多敲 ,后期改进 应用: 1. 函数调用 2. 中断 3. 表达式求
作者:编程之家 时间:2020-12-23
数据结构入门
定义:我们如何把现实中大量而复杂的问题以 特定的数据类型 和 特定的存储结构 保存到主内存器中(内存),以及在此基础上为实现某个功能(比如查找某个元素,删除某个元素,对所有元素进行排序)而执行的相应操
作者:编程之家 时间:2020-12-23
数据结构入门-线性结构
把所有的节点用一根直线串起来 连续存储[数组] 什么叫做数组:元素类型相同,大小相等 重点看代码吧,需要注意的都在注释里,多敲几遍,当然了,有些功能还没有实现,以后再实现
作者:编程之家 时间:2020-12-23
数据结构入门-树的遍历以及二叉树的创建
树定义: 1. 有且只有一个称为根的节点 2. 有若干个互不相交的子树,这些子树本身也是一个树 通俗的讲: 1. 树是有结点和边组成, 2. 每个结点只有一个父结点,但可以有多个子节点 3. 但有一个
作者:编程之家 时间:2020-12-23
数据结构入门-离散存储(链表)
一、预备知识:typedef 基本使用 也可以这样使用,这样更加的方便 还可以把上面的两个结合起来 二、离散存储(链表) 定义:n个节点离散分配,彼此通过指针相连,每一个节点只有一个前驱节点和一个后续
作者:编程之家 时间:2020-12-23
【数据结构】——搜索二叉树的插入,查找和删除递归&非递归
本代码是在windows平台下vs2008上编译通过,包含搜索二叉树的插入,查找和删除算法(采用递归和非递归两种方法)。
作者:编程之家 时间:2020-12-23
哈希表详解
哈希表(Hash table,也叫散列表),是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列
作者:编程之家 时间:2020-12-23
重新认识C语言的指针(上)
指针是C语言学习者绕不过的一道坎,也是C语言学习者不得绕过的一道坎。辨别一个人C语言学的好赖就看他对指针的理解怎么样。指针内容也是工作面试经常问到的问题。本文将带你重新认识那个绊倒你的指针,以解大家的
作者:编程之家 时间:2020-12-23
简单字典实现KV问题
本文在windows下vs2008上测试通过,本文阐述了两个问题 1. 验证一个单词是否拼写正确 2. 请模拟实现一个简单字典 这两个问题都是典型的K(key)V(value)问题,我们用KV算法解决
作者:编程之家 时间:2020-12-23
链表练习题
本文是关于链表的一些操作(包括单链表和双向循环链表) 
1、单链表,双链表的创建。 
2、单链表和双链表的打印。 
3、单链表的插入,删除。 
4、双链表的插入和删除。 
5、单链表的逆置。
作者:编程之家 时间:2020-12-23
BloomFilter(布隆过滤器)
原文链接 :http://blog.csdn.net/qq_38646470/article/details/79431659 1.概念: 如果想判断一个元素是不是在一个集合里,一般想到的是将所有元素
作者:编程之家 时间:2020-12-23
【数据结构】——堆及其应用
本文详细阐述了大小堆的创建,堆的插入和删除;为了加深记忆还用堆实现了优先级队列问题,topk问题,堆排序问题(包含原理,思路,代码实现,以及测试用例)。本文在windows平台下vs2008上采用C语
作者:编程之家 时间:2020-12-23
人人都应该懂点密码学
在这个互联网时代,数据被称为石油,由此数据安全是被看得尤为重要,本篇文章意在普及密码学的基础知识。
作者:编程之家 时间:2020-12-23
哈希表—位图
原文链接 :http://blog.csdn.net/qq_38646470/article/details/79427038 `[1.什么是位图? 2.位图的用处? 3.位图的结构 4.位图题目操练
作者:编程之家 时间:2020-12-23
聊聊密码学中的DES算法
DES算法为密码体制中的对称密码体制,又被称为美国数据加密标准。DES是一个分组加密算法,典型的DES以64位为分组对数据加密,加密和解密用的是同一个算法。密钥长64位,密钥事实上是56位参与DES运
作者:编程之家 时间:2020-12-23
TCP粘包很难么,为何我屡屡受挫??
TCP粘包问题几乎在每次面试中都会被问到,而很多人经常没有注意,屡屡受挫,本文龙叔带领大家搞明白TCP粘包问题的
作者:编程之家 时间:2020-12-23
哈希表开散列法拉链法
开散列法又叫链地址法(开链法)。 开散列法:首先对关键码集合用散列函数计算散列地址,具有相同地址的关键码归于同一子集合,每一个子集合称为一个桶,各个桶中的元素通过一个单链表链接起来,各链表的头结点存储
作者:编程之家 时间:2020-12-23
《数据结构与算法》—— O(3N)=O(N) ?
数据结构与算法必须理解一些关键概念
作者:编程之家 时间:2020-12-23
我以为我学懂了数据结构,看到这张导图,我才发现我错了
数据结构知识点史上最全总结
作者:编程之家 时间:2020-12-23
数据结构:数组、链表、栈、队列的理解
解释定义 数据结构: 数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。再简单描述一下:数据结构就是描述对象间逻辑关系的学科。 如果还是不太清楚下面会举例说明的。 数据存储结构: 简单的讲就
作者:编程之家 时间:2020-12-07
算法—插入排序
插入排序 插入排序(英语:Insertion Sort)是一种简单直观的排序算法。它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。插入排序在实现上,通常
作者:编程之家 时间:2020-11-26
算法—希尔排序
希尔排序 希尔排序,也称递减增量排序算法,是插入排序的一种更高效的改进版本。希尔排序是非稳定排序算法。 希尔排序是基于插入排序的以下两点性质而提出改进方法的: 插入排序在对几乎已经排好序的数据操作时,
作者:编程之家 时间:2020-11-26
算法—冒泡排序
冒泡排序 冒泡排序(英语:Bubble Sort)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序(如从大到小、首字母从A到Z)错误就把他们交换过来。换句话说就是两两
作者:编程之家 时间:2020-11-26
算法—选择排序
选择排序 选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理如下。首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大
作者:编程之家 时间:2020-11-26
算法图解之数组和链表
数组和链表 1.数组 以添加第四个待办事项为例,但后面的那个抽屉已经放了别人的东西 这就像你与朋友去看电影,找到地方就坐后又来了一位朋友,但原来坐的地方没有空位置,只得再找一个方可坐下所有人的地方。在
作者:编程之家 时间:2020-11-01
上一页
1
2
3
4
5
6
7
8
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native