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
数据结构学习实践项目
数据结构学习
系列之顺序栈
栈的基本概念:栈(Stack):一种后进先出(LIFO)的线性表;栈顶(top):栈允许插入和删除的一端;进栈(压栈、入栈):栈的插入操作;出栈:栈的删除操作;顺序栈:即:栈的顺序存储结构;进栈(push):intpush_seq_stack(stack_t*seq_stack,intdata){if(NULL==seq_stack){printf("入参合理性检查\n");return-1;}i
少年维克多
·
2023-09-30 03:22
数据结构学习系列
数据结构
学习
算法
c语言
栈
顺序栈
数据结构学习
笔记(基础)
绪论数据结构三要素(数据的基本单位是数据元素,数据元素可由若干个数据项组成,一个数据项是构成数据元素的不可分割的最小单位)数据:指的是能被计算机识别、存储和加工处理的信息载体(如Word文档)数据元素(元素/结点/顶点/记录):要准确地描述一个对象,其由若干数据项组成(数据项是构成数据元素的不可分割的最小单位)数据结构:指的是数据之间的相互关系,即数据的组织形式表数据结构(行:数据元素,列:数据项
忌冬
·
2023-09-30 02:40
数据结构
学习
笔记
数据结构学习
之第一章数据结构绪论
第一章数据结构绪论文章目录第一章数据结构绪论前言一、数据结构起源二、各个术语及概念2.1数据2.2数据元素2.2数据项2.3数据对象2.4数据结构三、逻辑结构与物理结构3.1逻辑结构3.1.1集合结构3.1.2线性结构3.1.3树形结构3.1.4图形结构3.2物理结构3.2.1顺序存储3.2.2链式存储四、数据类型4.1数据类型4.2抽象数据类型总结与预告超链接前言Ifyougivesomeone
yanyihan16
·
2023-09-28 02:17
数据结构与算法
数据结构
算法
C#(CSharp)入门
实践项目
(简易回合制游戏)
项目名称木木夕营救公主项目介绍这是一个小游戏,你将扮演一个英雄(木木夕),去打败恶龙,拯救出公主,该项目采用回合制战斗模式,由于角色的血量和攻击为随机数,所以需要靠运气才能通关噢!简单需求分析开始界面:控制台输入输出,控制台颜色变化游戏界面:控制台输入输出,控制台颜色变化,回合制战斗(随机数,循环,条件判断)结束界面:控制台输入输出,控制台颜色变化界面间相互切换项目代码(含详细说明)usingSy
渴望力量的土狗
·
2023-09-27 16:12
C#(CSharp)
c#
数据库
服务器
分别基于顺序存储/链式存储设计一个栈(C语言)(
数据结构学习
5)
什么是栈同顺序表和链表一样,栈也是用来存储逻辑关系为"一对一"数据的线性存储结构。如图1所示:栈.png从图1我们看到,栈存储结构与之前所学的线性存储结构有所差异,这缘于栈对数据"存"和"取"的过程有特殊的要求:栈只能从表的一端存取数据,另一端是封闭的,如图1所示;在栈中,无论是存数据还是取数据,都必须遵循"先进后出"的原则,即最先进栈的元素最后出栈。拿图1的栈来说,从图中数据的存储状态可判断出,
读月鱼_Harlan
·
2023-09-27 15:31
【GPU线上跑AI项目实践】猫狗分类
实践项目
学习打卡笔记
学习内容任务一主要内容是熟悉趋动云平台的使用方式使用线上虚拟GPU跑AI项目的步骤准备好AI项目的代码创建项目,添加项目的镜像、数据集,上传代码点击“运行代码”,点击“开发”,进入初始化开发环境页,配置开发环境的资源和镜像进入开发环境,在Jupyterlab中修改代码,在网页终端中运行代码查看结果提交离线训练结果集存储与下载说明:在开发环境中使用Jupyterlab修改代码、使用网页端运行代码都是
自律版光追
·
2023-09-27 14:41
#
深度学习实践
人工智能
分类
学习
笔记
神经网络
gru
2022-07-01
裴久微近日由于河南省强降雨影响,室外社会实践受到限制,但实践队并没有因此暂停实践工作,虽然不能出门,但是大家通过线上和线下问卷调查的方式,进一步了解了人民群众对疫情防控下民族团结的理解和认识,加深了我们社会实践队的
实践项目
背景
若梦如初
·
2023-09-27 05:18
从零开始带你写一个运行命令行的终端[手把手教学]
前言Electron很出名,很多人可能了解过,知道它是用来开发桌面端的应用,但是一直没有在项目中实践过,缺乏练手的
实践项目
。
OBKoro1
·
2023-09-27 05:44
React
实践项目
--todolist(1)初始化配置
本系列文章会展示如何使用React构建一个简单的todo_list项目。由于我们还没有学习redux,所以纯React来管理数据,以此来巩固React基础。加油初始化项目使用npxcreate-react-apptodo_list初始化项目等待安装成功后,运行cdtodo_list&npmstart,系统会自动打开浏览器页面http://localhost:3000/。此时,看到一个旋转的Reac
示十
·
2023-09-26 21:57
【二叉树】树是什么?-树和二叉树的基本必会概念讲解
在这里,博主附上咱们
数据结构学习
的一个专栏,如果前面的知识还有不明白的伙伴们,可以先食用专栏哦!手撕数据结构文章目录说在前面的话博主给大家的话树和树的相关概念树的一些相关概念树的表示树
@背包
·
2023-09-25 03:18
手撕数据结构
数据结构
数据结构学习
笔记(七):哈希表(Hash Table)
目录1哈希表的含义与结构特点1.1哈希(Hash)即无序1.2从数组看哈希表的结构特点2哈希函数(HashFunction)与哈希冲突(HashCollision)2.1哈希函数及其设计方法2.2哈希冲突及其解决方案(含Java模拟)2.2.1开放地址法2.2.2链表法1哈希表的含义与结构特点1.1哈希(Hash)即无序哈希表(HashTable)更直观的中文名字是散列表,存储在里面的元素不是单个
文程公子
·
2023-09-24 23:25
数据结构学习笔记
数据结构
哈希表
java
新星计划
如何看待Unity新的收费模式?
☆*o(≧▽≦)o*☆嗨~我是IT·陈寒✨博客主页:IT·陈寒的博客该系列文章专栏:架构设计其他专栏:Java学习路线Java面试技巧Java实战项目AIGC人工智能
数据结构学习
文章作者技术和水平
IT·陈寒
·
2023-09-23 19:15
微服务架构设计
unity
游戏引擎
云原生安全性:保护现代应用免受威胁
云原生安全性:保护现代应用免受威胁☆*o(≧▽≦)o*☆嗨~我是IT·陈寒✨博客主页:IT·陈寒的博客该系列文章专栏:云计算技术应用其他专栏:Java学习路线Java面试技巧Java实战项目AIGC人工智能
数据结构学习
云计
IT·陈寒
·
2023-09-23 19:14
云原生技术应用
云计算技术应用
云原生
自己写过比较蠢的代码:从失败中学习的经验
没有单元测试结论自己写过比较蠢的代码:从失败中学习的经验☆*o(≧▽≦)o*☆嗨~我是IT·陈寒✨博客主页:IT·陈寒的博客该系列文章专栏:Java面试技巧其他专栏:Java学习路线Java面试技巧Java实战项目AIGC人工智能
数据结构学习
文章作者技术和水平有限
IT·陈寒
·
2023-09-23 19:14
Java学习路线
Java面试技巧
学习
java
后端
Python基础入门自学——20--excel与数据库联合使用——工作
实践项目
先对Python操作Excel做进一步的介绍。测试表数据:选择某一列数据:使用sheet['A:A']形式结果如下:(,,,,,,,)是一个元组,元组的元素为列中每一行的数据,是单元格对象。关注的重点是这个元组的长度,即选择数据的范围:选择多列:ws['A:B']结果为:((,,,,,,,),(,,,,,,,))元组套元组,每一列的所有单元格组成一个内层元组的元素,有几列,就有几个内层元组。选择一
kaoa000
·
2023-09-23 07:17
Python入门
数据结构学习
笔记1 C++栈实现中缀转后缀
C++栈实现中缀转后缀算法思想手算①先确定运算符的顺序②按[左操作数,右操作数,运算符]方式组合成一个新操作数。③重复执行②直到所有的运算符都被处理“左优先”原则:只要左边的运算符能先计算,就先算左边的。用栈具体实现①初始化一个栈,用于保存暂时还不能确定的运算符。②从左到右处理各个元素,直到末尾,可能有三种情况(1)遇到操作数。直接加入后缀表达式。(2)遇到界限符。遇到左括号直接入栈;遇到右括号依
德干苏丹
·
2023-09-23 07:03
数据结构
c++
栈
数据结构学习
笔记之平衡二叉树
定义 在计算机科学中,AVL树是最先发明的自平衡二叉查找树。在AVL树中任何节点的两个子树的高度最大差别为1,所以它也被称为高度平衡树。增加和删除可能需要通过一次或多次树旋转来重新平衡这个树。 在之前的二分搜索树中,有一个很大的问题,如果我们添加节点的顺序是有序的,那么树将会退化成链表,导致失去了树的优势,查询的时间复杂度变为了O(n)。平衡二叉树的出现解决了这种问题,它是一种在添加节点时可以
布鲁斯理
·
2023-09-22 19:16
初级算法-数组
主要记录算法和
数据结构学习
笔记,新的一年更上一层楼!
997and
·
2023-09-22 15:56
数据结构与算法
算法
leetcode
数据结构
数据结构学习
笔记—— 排序算法总结【ヾ(≧▽≦*)o所有的排序算法考点看这一篇你就懂啦!!!】
目录一、排序算法总结(一)排序算法分类(二)表格比较二、详细分析(最重要考点!!!)(一)稳定性(二)时间复杂度(三)空间复杂度(四)比较次数(五)平均比较次数(六)排序趟数(七)根据规模选择排序算法(八)每趟确定的元素最终位置(九)存储方式的选择一、排序算法总结常用排序算法如下:排序算法插入排序直接插入排序折半插入排序希尔排序选择排序简单选择排序堆排序交换排序冒泡排序快速排序归并排序基数排序(一
晚风(●•σ )
·
2023-09-22 12:14
数据结构
排序算法
数据结构
时间复杂度
空间复杂度
比较次数
稳定性
数据结构学习
笔记之二分搜索树
前提:已经理解了树的基本概念定义 树是一种数据结构,是一个有限结点组成一个具有层次关系的集合。把它叫做“树”是因为它看起来像一棵倒挂的树,也就是说它是根朝上,而叶朝下的。它具有以下的特点: 每个结点有零个或多个子结点;没有父结点的结点称为根结点;每一个非根结点有且只有一个父结点;除了根结点外,每个子结点可以分为多个不相交的子树;二叉搜索树 树结构本身是一种天然的组织结构,比如文件系统的目录、
布鲁斯理
·
2023-09-22 02:25
《算法与
数据结构学习
笔记》-时间复杂度O(n2)的几个排序法比较
首先分析一个算法的好坏要考虑以下几点:1.算法的执行效率:最好情况、最坏情况、平均情况时间复杂度时间复杂度的系数、常量、低阶比较次数和交换次数2.排序算法的内存消耗:这里指的就是空间复杂度,空间复杂度为O(1)的算法叫做原地算法。3.排序算法的稳定性:稳定性指的是排序后的等值元素是否是原有的先后顺序。这个是有很大实际意义的。接下来分别看看几个时间复杂度为O(n2)的排序算法,最后我们说说他们各自的
我是繁星
·
2023-09-21 16:34
数据结构学习
笔记(二叉树)OJ题总结与整理
数据结构学习
笔记(二叉树)OJ题总结与整理1、单值二叉树2、检查两颗树是否相同3、对称二叉树4、二叉树的前序遍历5、二叉树中序遍历6、二叉树的后序遍历7、另一颗树的子树1、单值二叉树OJ链接:[https
康x呀
·
2023-09-21 07:23
数据结构与算法
C语言
数据结构
算法
2020-04-16时间记录
(1)8:00-10:00吃饭划水上课(2)10:00-12:25写创新
实践项目
,上课(3)12:25-15:00划水,突然收到了阿里的感谢信,果然我还是太菜了,这次春招估计凉了,方向错了,现在只能再准备准备了
296b871d5cd0
·
2023-09-21 07:17
数据结构与算法的力量:编写更高效的代码
LinkedList)3.栈(Stack)4.队列(Queue)算法1.排序算法2.搜索算法3.递归算法编写高效的代码的关键考虑因素1.时间复杂度2.空间复杂度3.数据的组织和访问4.编写优化的代码总结欢迎来到
数据结构学习
专栏
IT·陈寒
·
2023-09-20 17:57
数据结构学习
算法
数据结构
数据结构学习
day1
练习:要求在堆区申请6个int类型空间存放6名学生的成绩,分别使用函数实现申请空间、输入学生成绩、输出学生成绩、对学生进行升序排序、释放空间。#include#include#include//排序voidpaixu(int*p,intn){for(inti=0;i*(p+j+1)){inttemp=*(p+j);*(p+j)=*(p+j+1);*(p+j+1)=temp;}}}}//定义从堆区申
悲欣交集585
·
2023-09-19 15:39
数据结构
学习
算法
数据结构学习
day2
定义一个学员类型,包含成员属性:姓名,性别,职业,和另外一个变量,如果职业是学生,则变量是分数,如果职业是教师,则变量为所带课程。再封装一个班级类型,包含成员属性:学员数组,班级当前人数,数组MAX大小为40。操作:1.在堆区申请一个班级,并对班级进行初始化2.定义添加学员函数,如果班级人数未满,则将某个学员放入到该班级中3.定义输出函数,展示出当前班级的所有人员信息(包括老师)4.定义查找函数,
悲欣交集585
·
2023-09-19 15:39
算法
数据结构
数据结构学习
笔记之并查集
定义 并查集是一种树型的数据结构,用于处理一些不相交集合(DisjointSets)的合并及查询问题。常常在使用中以森林来表示。 并查集是一种特殊的树结构,在其他的树结构中都是由父节点指向孩子节点,而在并查集中是由孩子节点指向父亲节点,并查集主要是用来解决连接问题的。 对于一组数据,并查集支持两个基本的动作:isConnected(p,q)p和q是否属于同一个集合;union(p,q)将p和
布鲁斯理
·
2023-09-19 03:01
数据结构之美:如何优化内存和性能
内存优化使用紧凑的数据类型避免冗余存储使用位运算压缩数据性能优化使用适当的数据结构减少不必要的复制使用合适的算法数据结构优化的案例分析结论欢迎来到
数据结构学习
专栏~探索数据结构之美:如何优化内存和性能☆
IT·陈寒
·
2023-09-17 08:11
数据结构学习
数据结构
使用Python爬虫获取大乐透开奖信息的实践
通过这个
实践项目
,我们可以学习如何使用Selenium进行页面交互,解决网页加载和元素定位的难题,并利用Pand
Jony..
·
2023-09-16 10:20
python
pandas
beautifulsoup
卷积神经网络中的 Full、Same 和 Valid 卷积
、Same和Valid卷积☆*o(≧▽≦)o*☆嗨~我是IT·陈寒✨博客主页:IT·陈寒的博客该系列文章专栏:AIGC人工智能其他专栏:Java学习路线Java面试技巧Java实战项目AIGC人工智能
数据结构学习
文章作者技术和水平有限
IT·陈寒
·
2023-09-16 07:25
AIGC人工智能
机器学习入门
云计算技术应用
cnn
人工智能
神经网络
一些不错的网站
数据结构学习
网站:https://www.cs.usfca.edu/~galles/visualization/Algorithms.html提供数据结构动态演示,更加易于理解。
kemir天明
·
2023-09-15 21:14
web前端开发试卷,最佳实践React性能优化
当年我入门这是我看的第一本JS书籍,也是实验室的导师推荐的,这本书很厚,真的需要耐着性子看完,DOM、BOM、JS基础语法,我先是把这些大概的过了一下,然后去
实践项目
,有不懂的点再来回味这本书,以我的性子
大前端资料
·
2023-09-15 04:20
程序员
面试
前端
大前端
web前端开发学习内容,Web前端基础三剑客学习知识分享
当年我入门这是我看的第一本JS书籍,也是实验室的导师推荐的,这本书很厚,真的需要耐着性子看完,DOM、BOM、JS基础语法,我先是把这些大概的过了一下,然后去
实践项目
,有不懂的点再来回味这本书,以我的性子
自定义组件
·
2023-09-15 04:20
程序员
面试
前端
大前端
神仙级python入门教程(非常详细),从零基础入门到精通,从看这篇开始!
当你把某个技术学好、学精后,还是能做一些事情的,甚至能找到喜欢的工作或完成
实践项目
。程序语言没有最好,只有最适合。作为
中年猿人
·
2023-09-14 23:05
python
搜索引擎
开发语言
神仙级python入门教程(非常详细),从零基础入门到精通,从看这篇开始!
当你把某个技术学好、学精后,还是能做一些事情的,甚至能找到喜欢的工作或完成
实践项目
。程序语言没有最好,只有最适合。作为
Python栈机
·
2023-09-14 22:16
python
搜索引擎
开发语言
数据结构学习
目录
数据结构第1章绪论第2章线性表第3章栈和队列第4章串第5章数组和广义表第6章树第7章图第8章动态存储管理第9章查找第10章内部排序第11章外部排序第12章文件声明:此文用于学习复盘与初次学习时候模块选择。学习复盘:看着目录,联想到对应的知识点初次学习模块选择:知道大概要学哪些东西,有哪些模块一些基本的比如概念解释什么的后续补充。线性表----栈-----队列-----串-----数组-----广义
我的学习笔记vskj
·
2023-09-14 05:26
数据结构
数据结构
学习
算法
SpringCloud:Feign实现微服务之间相互请求
Feign实现微服务之间相互请求☆*o(≧▽≦)o*☆嗨~我是IT·陈寒✨博客主页:IT·陈寒的博客该系列文章专栏:Java学习路线其他专栏:Java学习路线Java面试技巧Java实战项目AIGC人工智能
数据结构学习
文章作者技术和水平有限
IT·陈寒
·
2023-09-13 01:00
架构设计
Java学习路线
spring
cloud
微服务
spring
探索程序员需要掌握的算法?
文章目录一:引言二:常见算法介绍三:重点算法总结欢迎来到
数据结构学习
专栏~探索程序员需要掌握的算法?
IT·陈寒
·
2023-09-13 01:29
数据结构学习
算法
数据结构
排序算法
贪心算法
实现基于内核栈切换的进程切换-linux011
实验过程:本次
实践项目
就是将Linux0.11中采用的TSS切换部分去掉,取而代之的是基于堆栈
perfect Yang
·
2023-09-11 21:57
Linux
linux
艺术与AI:科技与艺术的完美融合
AI:科技与艺术的完美融合☆*o(≧▽≦)o*☆嗨~我是IT·陈寒✨博客主页:IT·陈寒的博客该系列文章专栏:AIGC人工智能其他专栏:Java学习路线Java面试技巧Java实战项目AIGC人工智能
数据结构学习
文章作者技术和水平有限
IT·陈寒
·
2023-09-11 03:30
AIGC人工智能
机器学习入门
人工智能
科技
PTA数据结构题目集 第九周——排序(上)
排序1排序(25分)代码测试点09-排序2InsertorMerge(25分)题目大意思路代码测试点09-排序3InsertionorHeapSort(25分)题目大意代码测试点题目集总目录学习指路博客
数据结构学习
笔记
余cos
·
2023-09-10 15:19
题目记录
排序算法
数据结构
AI在医疗保健领域:突破界限,救治生命
在医疗保健领域:突破界限,救治生命☆*o(≧▽≦)o*☆嗨~我是IT·陈寒✨博客主页:IT·陈寒的博客该系列文章专栏:AIGC人工智能其他专栏:Java学习路线Java面试技巧Java实战项目AIGC人工智能
数据结构学习
文章作者技术和水平有限
IT·陈寒
·
2023-09-10 14:20
AIGC人工智能
人工智能
【
数据结构学习
笔记 之 栈和队列】——上
前言:栈和队列是常用的数据结构之一,本文主要介绍有关栈的基本特性以及基本操作和一些经典的OJ题目,关于队列的介绍放到下篇。那么话不多说,让我们开始吧。一、栈的基本知识1.栈的基本概念栈是一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。栈中的数据元素遵守后进先出LIFO(LastInFirstOut)的原则。下面是简单的示意图,请看
想学好编程的ad
·
2023-09-10 13:32
数据结构
学习
笔记
c语言
非计算机科班如何丝滑转码?
实践项目
:参与一些开源项目、编程竞赛或者自己实战练习,通过实践来提升自己的编程能力和解决问题的能力。考
曾几何时…
·
2023-09-10 01:01
改行学it
学习方法
职场和发展
业界资讯
数据结构学习
系列之单向链表的去重
单向链表的去重:所谓的去重,就是去除单向链表中重复的数据结点,代码如下:示例代码:intdel_rep_link_list(node_t*phead){if(NULL==phead){printf("入参为NULL,请检查..\n");return-1;}if(NULL==phead->next){printf("只有一个头结点\n");return-1;}if(NULL==phead->next
少年维克多
·
2023-09-09 08:46
数据结构学习系列
数据结构
学习
链表
c语言
linux
数据结构学习
系列之单向链表的翻转与排序
单向链表的翻转:将第0个数据结点后面的所有数据结点,依次头插到头结点和第0个数据结点之间即可,代码如下:示例代码:intfilp_link_list(node_t*phead){if(NULL==phead){printf("入参为NULL,请检查..\n");return-1;}if(NULL==phead->next){printf("只有一个头结点\n");return-1;}if(NULL
少年维克多
·
2023-09-09 08:45
数据结构学习系列
数据结构
学习
链表
c语言
算法
linux
数据结构学习
系列之单向链表的查找与修改
单向链表的查找:根据单向链表数据结点的位置查找数据,代码如下:示例代码:intsearch_link_list(node_t*phead,intpos,int*data){if(NULL==phead||NULL==data){printf("入参为NULL\n");return-1;}if(NULL==phead->next){printf("链表只有一个头结点,无其他的结点\n");retur
少年维克多
·
2023-09-09 08:45
数据结构学习系列
数据结构
学习
链表
c语言
算法
数据结构学习
系列之两个单向链表的合并
两个单向链表的合并:创建两个单向链表p1和p2,合并p1和p2即可,代码如下:示例代码:intmerge_2_link_list(node_t*p1,node_t**p2){if(NULL==p1||NULL==p2||NULL==*p2){printf("入参合理性检查\n");return-1;}node_t*ptemp=p1;while(NULL!=ptemp->next){ptemp=pt
少年维克多
·
2023-09-09 08:08
数据结构学习系列
数据结构
学习
链表
青少年编程
算法
web应用框架——Flask
实践项目
(四)
一、修改登录信息打开info/modules/index/views.py文件defindex():#return"index""""首页显示"""#获取当前登录用户的信息(iduser_id=session.get("user_id")#通过id查询用户信息user=Noneifuser_id:try:user=User.query.get(user_id)exceptExceptionase:
思君_4cd3
·
2023-09-09 03:56
数据结构与算法:练习与实践的重要性
1.在线评测平台2.自主设计数据结构3.解决不同类型的问题持续学习与实践欢迎来到
数据结构学习
专栏~数据结构与算法:练习与实践的重要性☆*o(≧▽≦)o*☆嗨~我是IT·陈寒✨博客主页:IT·陈寒的博客该系列文章专栏
IT·陈寒
·
2023-09-08 17:52
数据结构学习
数据结构
学习
大数据
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他