E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
数据结构基础习题集
数据结构与算法(一)
数据结构基础
目录一、绪论1.1什么是程序二、算法2.1定义2.2特性2.3算法时间效率2.4时间复杂度1)大O阶推导法:2)举个例子:3)常见的时间复杂度2.5空间复杂度1)计算方法2)存储空间2.6常见算法的时间复杂度、空间复杂度三、线性表(Linearlist)3.1定义3.2顺序存储结构1)存储位置公式:2)时间复杂度:3.3链式存储结构1)头指针、头结点:2)单链表3)单链表的时间复杂度3.4循环链表
ACGkaka_
·
2023-11-10 23:02
数据结构与算法
数据结构
算法
python 排序统计滤波器_这里有一份Python
习题集
,赶紧来测测吧
本文整理了Python数据分析中经常出现的一些经典习题,并为每个习题提供了参考代码。详细的解答可关注微信公众号Python资源分享,回复xtda即可免费获取。(建议大家尝试自主实现,简单测试一下自己的Python水平!只有实在不会的时候再参考提供的答案。)习题1习题2编写程序判断某一年份是闰年还是平年。年份由用户通过键盘输入,运行效果如图。(闰年的标准:能被4整除,但是不能被100整除,或者能被4
故小里
·
2023-11-09 20:17
python
排序统计滤波器
《C++ Primer》第6章 函数(一)
参考资料:《C++Primer》第5版《C++Primer
习题集
》第5版6.1函数基础(P182)典型的函数定义包括:返回类型(returntype)、函数名字、0个或多个形参(parameter)组成的列表
MaTF_
·
2023-11-09 16:58
《C++
Primer》
c++
开发语言
《C++ Primer》第6章 函数(二)
参考资料:《C++Primer》第5版《C++Primer
习题集
》第5版6.4函数重载(P206)在同一作用域内的几个函数名字相同但形参列表不同,称之为重载(overloaded)函数:voidprint
MaTF_
·
2023-11-09 16:58
《C++
Primer》
c++
开发语言
《C++ Primer》第7章 类(二)
参考资料:《C++Primer》第5版《C++Primer
习题集
》第5版7.4类的作用域(P253)每个类都有自己的作用域,在类的作用域之外,普通的数据和函数成员只能由对象、引用或指针使用成员访问运算符访问
MaTF_
·
2023-11-09 16:23
《C++
Primer》
c++
《C++ Primer》第7章 类(一)
参考资料:《C++Primer》第5版《C++Primer
习题集
》第5版类的基本思想是数据抽象(dataabstraction)和封装(encapsulation)。
MaTF_
·
2023-11-09 06:34
《C++
Primer》
c++
学习笔记(3):
数据结构基础
系列(2):线性表-建立单链表
立即学习:https://edu.csdn.net/course/play/1363/21321?utm_source=blogtoedu头插法逻辑顺序与物理顺序相反尾插法。逻辑顺序与物理顺序相同
Lifecycle-log4j
·
2023-11-08 00:32
研发管理
数据结构
算法
程序设计
大学
课程
数据结构基础
——顺序表及其增删查改
每日一句世界只有一种英雄主义,就是认清生活真相之后依然热爱生活目录1.数据结构2.线性表3.顺序表创建类以及成员属性和成员方法创建对象1.打印顺序表:publicvoiddisplay()2.返回顺序表数据个数:publicintsize()3.在pos位置添加data数据:publicvoidadd(intpos,intdata)4.判定是否包含某个元素:publicbooleancontain
噜噜噜噜鲁先生
·
2023-11-07 07:26
java数据结构
java
ide
经验分享
数据结构
详解动态内存管理【malloc/calloc/realloc/free函数/柔性数组】【C语言/进阶/
数据结构基础
】
文章目录前言1.为什么存在动态内存分配2.动态内存函数2.1malloc和free2.1.1malloc2.1.2free2.1.3用例2.2calloc2.3realloc3.常见错误3.1对NULL指针解引用3.2越界访问动态开辟空间3.3使用free释放非动态开辟内存3.4使用free释放一块动态开辟内存的一部分3.5对同一块动态内存多次释放3.6动态开辟内存未释放(内存泄漏)4.笔试题4.
Man9Oo
·
2023-11-06 01:44
C语言
c语言
c++
数据结构
认识复杂度和简单排序算法——左程云算法与数据结构教程1
1.复杂度和简单排序算法destination:一周刷爆LeetCode,算法大神左神(左程云)耗时100天打造算法与
数据结构基础
到高级全家桶教程,直击BTAJ等一线大厂必问算法面试题真题详解_哔哩哔哩
chase0219
·
2023-11-05 20:21
算法
排序算法
数据结构
【
数据结构基础
】树 - 前缀树(Trie Tree)
Trie,又称字典树、单词查找树或键树,是一种树形结构,是一种哈希树的变种。典型应用是用于统计,排序和保存大量的字符串(但不仅限于字符串),所以经常被搜索引擎系统用于文本词频统计。它的优点是:利用字符串的公共前缀来减少查询时间,最大限度地减少无谓的字符串比较,查询效率比哈希树高。什么是前缀树在计算机科学中,trie,又称前缀树或字典树,是一种有序树,用于保存关联数组,其中的键通常是字符串。与二叉查
DeveloperFire
·
2023-11-04 14:39
数据结构基础
数据结构
算法
java
面试
学长剖析:考研数学热门老师和配套用书
习题集
是买1000题还
暴风雨考研
·
2023-11-03 03:46
NOIP 提高组 初赛 三、问题求解
习题集
NOIP1995-NOIP2018
NOIP历年提高组问题求解总结(2004-2017)NOIP历年提高组问题求解总结_朝阳的二愣子的博客-CSDN博客NOIP提高组初赛三、问题求解
习题集
(一)NOIP1995-NOIP1999NOIP提高组初赛三
dllglvzhenfeng
·
2023-11-02 00:41
CSP-J
CSP-S
NOI初赛
科普
信息技术
算法
数据结构
图论
CSP-J1
初赛
【数据结构与算法基础】最短路径问题
此系列文章,将会分成两条主线,一条“
数据结构基础
”,一条
卷儿~
·
2023-10-30 19:34
数据结构
算法
算法
数据结构
队列
编程语言
最短路径
【
数据结构基础
】矩阵的存储结构,数组,三元组表及十字链表
此系列文章,将会分成两条主线,一条“
数据结构基础
”,一条
卷儿~
·
2023-10-30 19:34
数据结构
数据结构
链表
算法
重学数据结构四:
数据结构基础
-数组、字符串
数组我们可以把数组理解为一种容器,它可以用来存放若干个相同类型的数据元素。数组的新增操作1)第一种情况,在数组的最后增加一个新的元素。此时新增一条数据后,对原数据产生没有任何影响。可以直接通过新增操作,赋值或者插入一条新的数据即可。时间复杂度是O(1)。2)第二种情况,如果是在数组中间的某个位置新增数据,那么情况就完全不一样了。这是因为,新增了数据之后,会对插入元素位置之后的元素产生影响,具体为这
希境
·
2023-10-30 19:33
数据结构与算法
字符串
数据结构
算法
数据结构(C语言版)--
数据结构基础
数据结构基础
1、数据结构的研究内容2、基本概念和术语3、算法和算法分析1、数据结构的研究内容数据结构主要研究的问题:如何合理地组织、高效地处理数据。
会思想的苇草i
·
2023-10-30 19:57
数据结构
数据结构
c语言
开发语言
时间复杂度
算法
数据结构基础
在计算机科学中,数据结构是一种数据组织、管理和存储的格式,它可以帮助我们实现对数据高效的访问和修改,更准确的说,数据结构是数据值的集合,它可以体现数据值之间的关系,以及可以对数据进行应用的函数或操作!
Surpass余sheng军
·
2023-10-30 19:25
java
数据结构
2022-5-16 那些奇奇怪怪的梦啊
我的班主任(英语老师)要同学们把练习册翻到指定章节他在后面签字(奇怪的是那好像是一本数学
习题集
)。
你在想些什么呢
·
2023-10-29 22:07
[
数据结构基础
]时间复杂度和空间复杂度详解
一.预备知识1.1什么是数据结构数据结构是指计算机中存储、组织数据的方式,指相互之间存在的一种或多种特定关系的数据元素的集合。1.2什么是算法算法,就是定义良好的计算过程,它取一个或一组的值作为输入,并产生一个或一组的值作为输出。简单来说,算法就是一系列计算步骤,用于将数据转化为输出。1.3算法效率的衡量可以从两个角度衡量一个算法的效率(时间复杂度和空间复杂度):时间复杂度:用于衡量一个算法运行的
【Shine】光芒
·
2023-10-29 20:11
数据结构基础
数据结构
C语言数据结构之数据结构入门
目录数据结构介绍数据结构发展史何为算法
数据结构基础
基本概念和术语四大逻辑结构(LogicStructure)数据类型理解复杂度概念时间空间复杂度定义度量时间复杂度的方法程序运行时的内存与地址编程预备数据结构介绍数据结构发展史起源
世俗ˊ
·
2023-10-28 13:11
C语言
数据结构
c语言
算法
开发语言
1024程序员节
数据结构基础
知识
文章目录目录一些概念数据的基本概念数据结构的基本概念算法的基本概念线性表顺序表链表栈和队列栈队列总结串串的表示和实现字符串操作数组和广义表数组广义表树和二叉树基本术语:二叉树基本概念特殊二叉树及其特点二叉树性质:一般二叉树的性质完全二叉树的性质二叉树的存储结构**遍历二叉树和线索二叉树**遍历二叉树线索二叉树树和森林树的存储结构树,森林转换成二叉树树转换为二叉树森林转换成二叉树:哈弗曼树/霍夫曼树
Zero-One-0101
·
2023-10-27 19:55
软件类-数据结构与算法
数据结构与算法
C++ Vector容器与常用STL
前言:本文主要讲解C++中的Vector容器和常用的STL库,适用于学完c语言同时有一定
数据结构基础
的刚接触C++的同学由于楼主水平有限,写的注释可能比较多,如有问题欢迎在评论区指正ヾ(•ω•`)oVector
瑶湖女子师专王大珩
·
2023-10-27 07:01
c++
容器
数据结构
stl
数据结构基础
部分(一)
数据结构是指相互之间存在着一种或多种关系的数据元素的集合和该集合中数据元素之间的关系组成。简而言之,数据结构就是设计数据以何种方式组织并存储在计算机中。比如:列表、集合与字典都是一种数据结构栈#-*-coding:utf-8-*-classStack:def__init__(self):self.stack=[]defpush(self,element):self.stack.append(ele
沐雲小哥
·
2023-10-26 08:51
数据结构与算法(Python)
数据结构
python
大数据
C语言基础知识 && C++与STL &&
数据结构基础
C语言基础知识程序设计入门在C语言中,整数值用%d输出,实数用%f输出。如:printf("%d\n",1+2);printf("%.1f\n",8.0/5.0);一般来说,只要在程序中用到了数学函数,就需要在程序最开始处包含头文件math.h,并在编译时连接数学库。scanf中的占位符和变量的数据类型一一对应,且每个变量前需要加“&”符号。如:scanf("%d%d",&a,&b);在算法竞赛中
一匹好人呀
·
2023-10-23 20:45
c++
c语言
stl
数据结构
数据结构基础
,算法基础,线性表
数据结构大纲数据结构、算法(理解)、线性表:顺序表(由数组构建)链表(单向列表,单向循环列表,双向列表,双向循环列表)栈(顺序栈,链式栈)队列(循环队列,链式列)树:特性、二叉树(性质、创建、遍历)排序方法、查询方法(原理思路)一、为什么学习数据结构c语言如何写程序更简介高效写程序如果遇到一个实际问题,需要写代码实现相应的功能,需要解决两个方法问题:1)如何表达数据之间的逻辑关系以及怎么存储到计算
零基础的小杨
·
2023-10-23 12:12
数据结构
数据结构
c语言
linux
算法
我们不过是红尘过客
“你先按照我上面划的重点看一遍,然后再按照重点做习题,有什么不懂的就问我”我接过课本,上面有一些标注的重点,我再打开
习题集
,重点内容对应的习题,没有一个是我做的出来的。“那全都不懂怎么办?”
飞鸟与鱼1991
·
2023-10-23 07:43
python数据分析——Python语言基础(
数据结构基础
)
Python语言基础——
数据结构基础
前言
数据结构基础
列表字典元组字符串算术运算符比较运算符逻辑运算符python常用控制结构if、else、elif条件语句for循环语句while循环语句range()
鲜于言悠905
·
2023-10-22 06:04
python数据分析
python
数据结构
开发语言
大数据
numpy
pandas
数据分析
python基础语法(2)
break前言本文基于pycharm编译器,也可以使用Anaconda里的编译器,将讲解一些python的一些基础语法知识,是对上篇文章的补充,可以和我写的python数据分析——Python语言基础(
数据结构基础
鲜于言悠905
·
2023-10-22 06:03
python
python
开发语言
学习
经验分享
程序人生
学习方法
conda
【
数据结构基础
C++】图论06-广度优先,无权图的最短路径
写一个最短路径的类,利用广度优先遍历算法记录无权图的最短路径代码#pragmaonce#include#include#include#include#includeusingnamespacestd;templateclassshortestPath{private:Graph&G;ints;bool*visited;int*from;int*dist;public:shortestPath(G
新时代&农民
·
2023-10-22 05:30
数据结构C++
图论
数据结构
c++
Java
数据结构基础
知识必知必会
1.数据结构概述Java的集合框架其实就是对数据结构的封装,在学习集合框架之前,有必要先了解下数据结构。1.1.什么是数据结构(了解)所谓数据结构,其实就是计算机存储、组织数据的方式。数据结构是用来模拟数据存储操作的,其实就是对数据做增删改查操作。增:把某个数据存储到某个容器中删:从容器中把某个数据删除掉改:把容器中某个数据替换成另一个数据查:把容器中的数据查询出来不同的数据结构,底层采用不同的存
王一萍o叩丁狼教育
·
2023-10-21 19:15
【链表
习题集
1】整体和局部反转链表&同频和快慢指针&合并链表
前言:刷题和面试兼顾还得看你啊-牛客网近几年互联网受疫情影响,许多互联网都使用牛客网在线笔试招人很多同学因为不熟悉牛客网的环境和使用,最后在线笔试面试中屡屡受挫牛客网提供了语言巩固,算法提高等在线OJ题,更有面试真题,大厂内推!链接附上点击链接注册牛客网牛客网这么好用,但是下面几个关于牛客网的知识你了解过吗?你知道你OJ过不了,牛客网几种经典的英文报错提示的含义吗?你知道牛客网的OJ分为IO型和接
Geek_0
·
2023-10-18 11:14
C语言版数据结构
链表
数据结构
算法组-常见的
数据结构基础
一、单向链表和双向链表最简单练习1)单链表和双向链表如何反转2)删除指定值结点类型//单链表结点publicstaticclassNode{privateintval;privateNodenext;publicNode(intdata){this.val=val;}}//双向链表结点publicstaticclassDoubleNode{privateintvalue;privateDouble
玛卡巴咖
·
2023-10-17 20:26
数据结构与算法
数据结构
算法
实战PHP
数据结构基础
之递归
什么是递归?之前说到,递归是一种将大问题分解为小问题的解决方案。一般来说,递归被称为函数自身的调用。这么说可能听起来很奇怪,事实上在递归中,函数确实必须调用自己。一个栗子例如在数学中,我们都知道“阶乘”的概念。例如5的阶乘就是5*4*3*2*1。5!=5*4!4!=4*3!3!=3*2!2!=2*1!1!=1*0!0!=1我们可以总结出求n的阶乘的规律,即n!=n*(n-1)!这就体现了递归。你可
萧潇在jianshu
·
2023-10-17 05:17
[LeetCode] LeetCode题解汇总
每日一题嗯,也就没事刷会力扣~全部收集到我的LeetCode同名专栏,部分经典问题会针对性收集到算法与
数据结构基础
子专栏。
Ypuyu
·
2023-10-17 05:30
LeetCode
LeetCode题解
从零开始学Java路线图
文章目录1.计算机基础:2.JAVA知识基础:3.常规储备知识学习4.后端学习之路初级路线图:高级路线图:1.计算机基础:1.1
数据结构基础
:主要学习:1.向量,链表,栈,队列和堆,词典。
Apple_Web
·
2023-10-16 10:36
Java学习
数据结构基础
9:排序全家桶
排序全家桶:一:插入排序:1.简单插入排序:2.希尔排序:二:选择排序:1.简单选择排序:2.堆排序(空间复杂度为O(1)):三:快速排序;方法一:Hoare==修改一==:==修改二:==方法二:挖坑法:方法三:前后指针法:方法四:非递归实现快速排序:1.结构体存储范围:2.直接存储数据:方法五:小区间优化:四:归并排序。方法一:递归排序方法二:非递归排序:五:计数排序:方法一:六:总结:一:插
随风飘扬@
·
2023-10-15 13:30
数据结构
排序算法
算法
c语言
数据结构基础
8:二叉树oj+层序遍历。
二叉树oj+层序遍历题目一:二叉树的销毁:方法一:前序遍历:方法二:后序遍历:题目二:二叉树查找值为x的节点方法一:方法二:方法三:题目三:层序遍历:方法一:题目四:相同的树:方法一:题目五:对称二叉树:方法一:题目五:另一颗树的子树:方法一:题目六:二叉树的前序遍历:方法一:拓展:题目七:翻转二叉树:方法一:题目八:判断是否为完全二叉树:方法一:题目九:二叉树遍历:方法一:题目一:二叉树的销毁:
随风飘扬@
·
2023-10-15 13:59
数据结构基础讲解
数据结构
算法
c语言
数据结构基础
10:三路划分(解决快速排序的问题)
快速排序之:三路划分一.题目描述:1.方法一:三路划分:>1.为什么会有三路划分?>2.三路划分的主要思路:2.方法二:取值更加的随机:>1.产生的问题:>2.在一个方向可以去解决:一.题目描述:题目链接:这个题目有一个问题在hore挖坑前后指针递归或者非递归并且加上了三数取中的自己实现的快速排序方法但是过不了上面这个oj‘题目:1.方法一:三路划分:>1.为什么会有三路划分?因为在lectcou
随风飘扬@
·
2023-10-15 13:57
数据结构
对不起,未来还会有更多不争气的苏明玉
苏大强看着被撕烂的
习题集
,好不伤心。他迷迷糊糊地想起家中没有
习题集
的苏明玉,还有他那强势又偏心的妻子,更觉得心中憋闷。那本
习题集
成为了他表达父爱的唯一方式,可现在也
谈话金先生
·
2023-10-14 16:34
5-2-三元组顺序表(稀疏矩阵)-数组和广义表-第5章-《数据结构》课本源码-严蔚敏吴伟民版...
课本源码部分第5章数组和广义表-三元组顺序表(稀疏矩阵)——《数据结构》-严蔚敏.吴伟民版源码使用说明链接☛☛☛《数据结构-C语言版》(严蔚敏,吴伟民版)课本源码+
习题集
解析使用说明课本源码合辑链接☛☛
weixin_30379911
·
2023-10-13 06:59
数据结构与算法
2017购书目录
门罗自选集只是孩子小说灯笼时光列车指匠纽约琐记此刻众声单读13:消失的作家单读12:创造力之死单读11:联结/断裂正午故事1:我穿墙过去正午2:此地不宜久留正午3:到海底去正午4:我的黎明骊歌城市的故事文章自在非文学类教材费恩曼物理学讲义
习题集
CptBreeza
·
2023-10-11 12:03
3年级(下)辅导大纲--基础课(10)
从具体到抽象,对话式互动学习注重数学语言的培养提供精选
习题集
(基础+培优)课程主题第1课-组合图形面积与带括号四则运算第2课-行程问题三要素第3课-两位数乘法第4课-两位数除两、三位数第5
四维数学课堂
·
2023-10-11 08:50
数据结构和算法学习网站
一、
数据结构基础
的数据结构我们只从其定义了解的话,比较抽象,难以形成有效的记忆,人类对于图像的记忆远比文字要高效,所以数据结构可视化是我们学习数据结构的利器,下面是几个数据结构可视化的网站,方便大家快速理解记忆各种数据结构
浪浪山小豪猪
·
2023-10-10 13:25
JAVA
算法
数据结构
java
扒光 HashMap
阅读要求:具备一定的
数据结构基础
知识,例如:数组,链表,二叉树的数据结构以及特性HashMap的构成数组+链表+红黑树transientNode[]table;默认容量:/***Thedefaultinitialcapacity-MUSTbeapoweroftwo
牛牛技术
·
2023-10-10 09:14
全国青少年编程等级考试python一级真题2022年3月(含题库答题软件账号)
()A.0B.1C.TrueD.False正确答案:D我的答案:C加入
习题集
答案解析:本题考查的是字符串
程序猿下山
·
2023-10-08 14:04
青少年编程
我们不过是红尘过客
“从明天开始,我每天把重点给你划出来,然后你根据重点,专做
习题集
,不懂的就来问我”“啊?这……这不好吧”“没
飞鸟与鱼1991
·
2023-10-06 21:54
Pandas
数据结构基础
用法
Head与Tailhead()与tail()用于快速预览Series与DataFrame,默认显示5条数据,也可以指定显示数据的数量。属性与底层数据Pandas可以通过多个属性访问元数据:shape:输出对象的轴维度,与ndarray一致轴标签:Series:Index(仅有此轴)DataFrame:Index(行)与列Pandas对象(Index、Series、DataFrame)相当于数组的容
指尖小编
·
2023-10-06 13:16
【洛谷 P2392】kkksc03考前临时抱佛脚 题解(动态规划+01背包)
因此要开始刷
习题集
,每科都有一个
习题集
,分别有s1,s2,s3,s4s_1,s_2,s_3,s_4s1,s2,s3,s4道题目,完成每道题目需要一些时间,可能不等(A1,A2,…,As1A_1,A_2,
HEX9CF
·
2023-10-05 18:56
数据结构与算法
动态规划
算法
c++
【
数据结构基础
】指向函数的指针
文章目录一、函数的指针二、指向函数的指针变量三、调用函数的两种方式四、用指向函数的指针作函数参数(重点)五、为什么要将指向函数的指针变量作为函数的形参(重点)一、函数的指针首先,函数名代表函数的起始地址,调用函数时,程序会从函数名获取到函数起始地址,并从该地址起执行函数中的代码,函数名就是函数的指针,所以我们可以定义一个指向函数的指针变量,用来存放函数的起始地址,这样一来,就可以通过该变量来调用其
南森森
·
2023-10-05 09:42
数据结构
数据结构
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他