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
数据结构学习实践项目
python+flask编写后端项目并部署到云端
1购买服务器这里购买的是腾讯云轻量服务器,如果是一些简单的
实践项目
,也没有什么特殊额外的需求,一个轻量服务器就可以满足大多数的需求,而且相对便宜。至于购买流程就不在做出过多的说明。
B or D
·
2024-01-03 23:09
flask
python
后端
2020-03-19时间记录
写创新
实践项目
写时时发布项目部署服务外包项目填综合素质表vue响应式原理以及渲染机制复盘钉钉面试复习(1)8:00-8:40起床、洗脸、刷牙(2)8:40-15:50吃饭划水(3)15:50-17:10
296b871d5cd0
·
2024-01-01 19:00
数据结构学习
第五章树和二叉树
第五章树和二叉树1树的定义1.1定义1.2基本术语1.3二叉树定义特点:①每个结点最多有两个孩子(二叉树中不存在度大于2的结点)。②子树有左右之分,次序不能颠倒。③二叉树可以是空集合,跟可以有空的左子树或者空的右子树。注:二叉树不是树的特殊情况,二叉树的子树要区分左子树和右子树,而树无需区分。例子:具有三个节点的二叉树有五种不同形态。树有两种形态1.4二叉树的5种形态2.树的应用案例【案例1】数据
咖啡加Ice
·
2023-12-31 12:18
咖啡ice的数据结构学习记录
数据结构
学习
基于Python的新闻爬取和推荐系统实践
基于Python的新闻爬取和推荐系统
实践项目
概述数据集来源技术栈功能特点普通用户功能管理员功能需求创新点项目概述在这个全功能的新闻爬取和推荐系统项目中,我们致力于构建一个高效、智能的平台,为用户提供个性化的新闻阅读体验
爱欲无极
·
2023-12-31 11:33
协同过滤
数据可视化
爬虫
python
开发语言
爬虫
协同过滤
推荐系统
软件测试/测试开发丨Python常用
数据结构学习
笔记
Python常用数据结构list列表列表定义列表是有序的可变元素的集合,使用中括号[]包围,元素之间用逗号分隔列表是动态的,可以随时扩展和收缩列表是异构的,可以同时存放不同类型的对象列表中允许出现重复元素列表使用:创建创建列表通过构造函数创建li=list()中括号创建并填充li=[1,2,3]列表推导式li=[xforxinrange(10)]列表使用:索引索引默认正向索引,编号从0开始。支持反
测试萧十一郎
·
2023-12-30 21:20
软件测试
python
数据结构
学习
功能测试
软件测试
自动化测试
程序人生
Unity坦克大战开发全流程——1)需求分析
实践项目
:需求分析该游戏共有三个主要部分:UI、数据储存、核心游戏逻辑,下面我们将从开始场景、游戏场景、结束场景三个角度切入进行分析。
Yukino_youth
·
2023-12-30 19:39
unity
【C语言】数据结构——排序二(快排)
个人主页⭐个人专栏——
数据结构学习
⭐点击关注一起学习C语言目录导读:数组打印与交换1.交换排序1.1基本思想:1.2冒泡与快排的异同2.冒泡排序2.1基本思想2.2实现代码3.快速排序3.1基本思想3.2hoare
流浪者与猴
·
2023-12-30 07:55
数据结构学习
c语言
数据结构
排序算法
三巨头对决:深入了解pnpm、yarn与npm
npm(NodePackageManager):Yarn:pnpm(PerformantNpm):2.性能比较:安装速度:磁盘空间:3.特性和优势:依赖管理:私有仓库和安全:社区和生态系统:使用场景和最佳
实践项目
适用性
一只牛博
·
2023-12-30 06:58
前端
npm
前端
node.js
pnpm
yarn
数据结构学习
--顺序表的代码实现(C++)
以下代码为使用C++完成顺序表的静态实现后面会尝试顺序表的动态实现顺序表的销毁还不会实现,待后面的深入学习再来补充#includeusingnamespacestd;#definemaxSize10structsqlList{intdata[maxSize];//静态的“数组”存放数据intlength;//顺序表的当前长度};//打印顺序表voidprintSqlList(sqlList&L){
卡夫卡是也
·
2023-12-30 02:32
数据结构
HTML5 + CSS3 学习实践(学成在线)
PS:这是一个初学者的
实践项目
,仅仅是运用了学习的新知识网页界面如下所示:项目针对HTML5的新标签和特性,CSS3的结构伪类选择器、盒子模型、过渡和动画的使用。
Eren丶耶格尔
·
2023-12-29 08:42
【C语言】数据结构——排序(一)
个人主页⭐个人专栏——
数据结构学习
⭐点击关注一起学习C语言目录导读:数组打印与交换1.插入排序1.1直接插入排序1.1.1基本思想1.1.2实现代码1.1.3图解1.2希尔排序1.2.1基本思想1.2.2
流浪者与猴
·
2023-12-29 06:40
数据结构学习
c语言
数据结构
排序算法
数据结构学习
Leetcode494 目标和
关键词:动态规划01背包dfs回溯一个套路:01背包:空间优化之后dp【target+1】,遍历的时候要逆序遍历完全背包:空间优化之后dp【target+1】,遍历的时候要正序遍历题目:解法一:dfs回溯思路:数组nums的每个元素都可以添加符号+或-,因此每个元素有⒉种添加符号的方法,n个数共有2^n种添加符号的方法,对应2^n种不同的表达式。当n个元素都添加符号之后,即得到─种表达式,如果表达
_Rindo
·
2023-12-28 15:03
数据结构学习
数据结构
学习
深度优先
数据结构学习
jz13衣橱整理
关键词:搜索算法dfsbfs回溯题目:各数位之和:求法代码:intsums(intx){ints=0;while(x!=0){s+=x%10;x=x/10;}returns;}总的思路:这道题是求可以到达的格子数,想到可以用搜索算法来做,可以用dfs或者bfs。可以去看这位大佬的分析。我基本是按照他的思路写的,但是把代码写的好看了一些。求各数位之和我用了封装好的sums函数,看起来舒服一些。我一开
_Rindo
·
2023-12-28 15:03
数据结构学习
数据结构
学习
深度优先
数据结构学习
Leetcode322 零钱兑换
关键词:动态规划完全背包记忆化搜索一个套路:01背包:空间优化之后dp【target+1】,遍历的时候要逆序遍历完全背包:空间优化之后dp【target+1】,遍历的时候要正序遍历题目:方法一:动态规划完全背包思路:就是一个完全背包问题。有无限个相同的硬币。目标就是amount。状态:dp[j]判断在放第i种硬币时,凑成目标金额为j所需要的最少硬币个数。(进行了滚动数组进行空间优化,正序遍历)转移
_Rindo
·
2023-12-28 15:33
数据结构学习
学习
数据结构学习
Leetcode474 一和零
关键词:动态规划01背包一个套路:01背包:空间优化之后dp【target+1】,遍历的时候要逆序遍历完全背包:空间优化之后dp【target+1】,遍历的时候要正序遍历目录题目:思路:复杂度计算:代码:题目:思路:这题能想到用01背包并正确用起来有点难哦!这里面有三样东西,一些strs,m个0和n个1。我刚开始是希望把strs当作容器,把0和1装进strs这个容器里,但是不行。转换思路:把m个0
_Rindo
·
2023-12-28 14:56
数据结构学习
数据结构
学习
数据结构学习
笔记(八)图
文章目录1.前言2.概念3图的存储结构3.1图的邻接矩阵表示3.2图的邻接表表示4.图的遍历4.1深度优先搜索4.2广度优先遍历5连通分量6最小生成树6.1Kruskal算法6.2实现6.2Prim算法7最短路径7.1dijkstra算法8用顶点表示活动的网络(AOV)9用边表示活动的网络(AOE)9.1VE事件最早发生时间9.2VL事件最晚发生时间9.3E()活动的最早发生时间9.4L()活动的
千殃sama
·
2023-12-27 12:59
数据结构
学习
笔记
数据结构学习
笔记(六)集合
文章目录1.前言2.概念2.1位向量实现集合抽象数据类型2.2有序链表实现集合的抽象数据类型3并查集与等价类3.1概念4字典4.1字典的线性表描述5跳表6.散列表6.1散列函数6.2解决冲突的方法6.2.1线性探查法6.2.2二次探查法6.2.3开散列方法1.前言本系列笔记基于清华大学出版社的《数据结构:用面向对象方法与C++语言描述》第二版进行学习。2.概念集合是成员的一个群集,集合中成员可以是
千殃sama
·
2023-12-27 12:58
数据结构
学习
笔记
数据结构学习
笔记(七)搜索结构
文章目录1.前言2.概念3静态搜索结构3.1静态搜索表3.2顺序搜索表3.2.1基于有序顺序表和顺序搜索和折半搜索4二叉搜索树4.1搜索二叉树的类定义4.2搜索二叉树的搜索4.3搜索二叉树的插入4.4搜索二叉树的删除5AVL树5.1平衡化旋转5.1.1右旋:LL型状态5.1.2左旋:RR型状态5.1.3右旋(LL)的例子5.1.4先左旋再右旋(LR)的操作5.1.5先右旋再左旋(RL)的操作5.1
千殃sama
·
2023-12-27 12:58
数据结构
学习
笔记
数据结构学习
笔记(九)排序
文章目录1.前言2.选择排序3.插入排序4.冒泡排序4.1优化5.希尔排序6.归并排序7.快速排序8.堆排序9.桶排序1.前言这部分没有基于书上学习,基于知乎上一篇文章必学十大经典排序算法,看这篇就够了基础进行学习.关于GIF都是网上搜索的,如果侵权私我我直接删除.图中所有算法都默认以从小到大的顺序排序。2.选择排序选择排序,第一步选择数组中最小的元素和数组的第一个元素进行交换,第二步不管已经交换
千殃sama
·
2023-12-27 12:26
数据结构
学习
笔记
数据结构学习
Leetcode356 俄罗斯套信封
关键词:动态规划最长递增子序列贪心二分查找其实就是最长递增子序列。比较难的是需要理解题目用并想起来用这个方法。可以看看这位大神写的方法,循序渐进,我觉得很好。里面提到的四种方法的总结就是:第一种方法就是降维(控制第一维)+最长上升子序列。第二种方法就是降维(控制第一维)+最长上升子序列+控制第二维第三种方法就是降维(控制第一维)+贪心。第四种方法就是降维(控制第一维)+贪心+二分查找。我在下面写的
_Rindo
·
2023-12-26 13:36
数据结构学习
数据结构
学习
算法
数据结构学习
Leetcode120 三角形最小路径和
动态规划线性的三种类型(除了背包问题):最长递增子序列最长公共子序列三角形最小路径和题目:思路:从上到下,找到到每个点的最优路径即可。最优路径为左上或者右上点+这个点自身的数值。图解:dp状态和转移方程:从顶点出发到某个点的最小路径和只和这个点的左上右上两个点的状态有关。而且这个状态的得到与左上右上两个点是怎么来的无关。方法一:这个方法和上面一样,但是是在三角形原地进行路径权重的累加。会破坏原来的
_Rindo
·
2023-12-26 11:47
数据结构学习
数据结构
学习
数据结构学习
Leetcode198 打家劫舍
动态结构最长上升子序列题目:解法一:思路:状态:F[i]前i间房能偷到的最大金额。转移方程:偷和不偷取最大如果不偷:F[i-1]如果偷:nums[i]+F[i-2]如果偷就不能偷前一个,所以要从F[i-2]开始选。注意这里前一个房子(i-1)偷没偷是不影响这个F[i-2]的,不管怎么样,写F[i-2]就是对的。因为:如果算F[i-1]的时候,第i-1个房子小偷决定要偷,那么理所当然地,在计算F[i
_Rindo
·
2023-12-26 11:41
数据结构学习
数据结构
学习
算法
数据结构学习
【二叉树 链式结构 C++ 先序&中序&后序&层次遍历】
数据结构学习
【二叉树链式结构C++先后中序和层次遍历】本次实现的是二叉树的链式存储结构。插入方式采用的是二叉排序树的插入方式。
toro180
·
2023-12-25 20:05
数据结构
数据结构
c++
排序算法
树结构
[Python从零到壹] 一.为什么我们要学Python及基础语法详解
当你把某个技术学好、学精后,还是能做一些事情的,甚至能找到喜欢的工作或完成
实践项目
。程序语言没有最好,只有最适合。作为一名
Python百事通
·
2023-12-25 18:32
数据结构基础:P2-线性结构----编程作业02:一元多项式的乘法与加法运算
本系列文章为浙江大学陈越、何钦铭
数据结构学习
笔记,系列文章链接如下:数据结构(陈越、何钦铭)学习笔记文章目录一、题意理解与多项式表示1.1题意理解1.2多项式表示二、程序框架及读入多项式2.1程序框架2.2
爱你哦小猪猪
·
2023-12-25 06:38
数据结构基础
数据结构
c语言
算法
链表
面试
【数据结构之栈】
数据结构学习
笔记---005数据结构之栈1、栈的概念和结构1.1、如何实现栈?
下课后泡实验室
·
2023-12-24 13:02
数据结构
数据结构
笔记
栈
顺序表
单链表
C语言
学习
【数据结构之队列】
数据结构学习
笔记---006数据结构之队列1、队列的概念和结构1.1、如何实现队列?
下课后泡实验室
·
2023-12-24 13:30
数据结构
数据结构
笔记
c语言
队列
循环队列
栈实现队列
队列实现栈
数据结构学习
笔记(c语言版)
文章目录一、概念1.基本术语2.算法3.时间复杂度4.数据的逻辑结构二、线性表1.存储结构2.基本操作三、栈1.存储结构2.基本操作3.实际应用四、队列1.存储结构2.基本操作五、串1.存储结构2.基本操作六、矩阵1.存储结构七、广义表1.存储结构八、树1.存储结构九、二叉树1.存储结构2.基本操作3.实际应用十、图1.存储结构2.基本操作十一、查找十二、内部排序一、概念1.基本术语术语解释数据对
是奶酥吖_
·
2023-12-23 16:26
数据结构
c语言
【十分钟实现带头双向链表】
数据结构学习
笔记---004带头双向链表的实现1、带头双向链表的结构2、带头双向链表接口的实现2.1、带头双向链表的DDList.h2.2、带头双向链表的DDList.c2.2.1、CreatLTNode
下课后泡实验室
·
2023-12-23 13:03
数据结构
c语言
笔记
数据结构
单链表
顺序表
带头双向链表
学习
【数据结构之顺序表】
数据结构学习
笔记---002数据结构之顺序表1、介绍线性表1.1、什么是线性表?2、什么是顺序表?
下课后泡实验室
·
2023-12-23 13:02
数据结构
数据结构
笔记
顺序表
单链表
线性表
c语言
malloc函数
【数据结构之单链表】
数据结构学习
笔记---003数据结构之单链表1、什么是单链表?
下课后泡实验室
·
2023-12-23 13:02
数据结构
数据结构
单链表
顺序表
malloc
calloc
笔记
算法
C语言
【数据结构开篇 --- 时间和空间复杂度】
数据结构学习
笔记---001数据结构开篇1、介绍数据结构及算法1.1、什么是数据结构?1.2、什么是算法?2、数据结构的重要性3、如何衡量一个算法的好坏?
下课后泡实验室
·
2023-12-23 13:30
数据结构
数据结构
c语言
笔记
时间复杂度
空间复杂度
算法
学习
python小白学习
对于零基础的人来说,学习编程其实并非那么容易,零基础自学可以看一些相关书籍例如《Python入门经典》等理论性书籍,或者一些学习资料,等理论知识学得很扎实牢固后,可以进行一些
实践项目
,毕竟理论结合项目才是学好一门编程语言的关键
python图图
·
2023-12-23 09:17
2020-04-01时间记录
(1)10:45-11:37吃饭(2)11:37-12:21看promise、写创新实践(3)12:21-13:30吃饭(4)13:30-15:00创新
实践项目
(5)15:00-16:36划水(6)16
296b871d5cd0
·
2023-12-23 07:15
【开源项目推荐】-支持GPT的智能数据库客户端与报表工具——Chat2DB
今天为大家推荐的开源项目,就是GPT在数据领域的一个优秀
实践项目
。
大数据流动
·
2023-12-23 01:54
开源
gpt
数据库
数据库课程总结--人大-中国mooc
中国MOOC上一共有三门课,主要偏理论,并没有
实践项目
。理论知识部分——有课件,视频课程和测试题,一线教授上课,完全免费,我觉得比很多收费的培训课程要好。基础篇主要偏重于核心原理和SQL语句基础。
LeeMin_Z
·
2023-12-22 09:30
只需三个文件教你实现命令行终端[electron实战项目学习]
前言Electron很出名,很多人可能了解过,知道它是用来开发桌面端的应用,但是一直没有在项目中实践过,缺乏练手的
实践项目
。
OBKoro1
·
2023-12-21 19:19
前端工具
electron
electron学习
electron练习
electron实战
命令行终端
数据结构学习
leetcode64最小路径和
动态规划题目:建议看这里,有这道题详细的解析。我觉得写的挺好。这是我在学动态规划的时候,动手做的一道题。虽然我在学动态规划,但是我之前学了dps,所以我就想先用dps试着做,结果发现不行,原因是我的中止条件没有弄好,最终如果改成dps+memory,就会和动态规划一样了。解析:dp状态:【F(x,y)】走到(x,y)时所用的最小路径和。满足「最优子结构」和「无后效性」。dp转移方程:分类讨论的思想
_Rindo
·
2023-12-21 14:15
数据结构学习
数据结构
学习
数据结构学习
Leetcode1143最长公共子序列
动态规划最长公共子序列LCS这是我在看动态规划学习的时候做的。这是一篇LCS。LCS是两个数组进行比较。题目:思路:我觉得这个总结挺好的:求两个数组或者字符串的最长公共子序列问题,肯定是要用动态规划的。首先,区分两个概念:子序列可以是不连续的;子数组(子字符串)需要是连续的;另外,动态规划也是有套路的:单个数组或者字符串要用动态规划时,可以把动态规划dp[i]定义为nums[0:i]中想要求的结果
_Rindo
·
2023-12-21 14:15
数据结构学习
学习
数据结构学习
jz10斐波那契数列
题目:解法一:暴力递归太慢了要递归两次而且很多重复计算原理:把f(n)问题的计算拆分成f(n−1)和f(n−2)两个子问题的计算,并递归,以f(0)和f(1)为终止条件。缺点:大量重复的递归计算,例如f(n)和f(n−1)两者向下递归需要各自计算f(n−2)的值时间复杂度O(N^2)空间复杂度O(N)前后各开了一个栈给递归#include//解法一:暴力递归太慢了要递归两次//时间复杂度O(N^2
_Rindo
·
2023-12-21 14:45
数据结构学习
数据结构
学习
算法
数据结构学习
12字母迷宫
dfs回溯剪枝这个题和dfs有关,但是我之前没有接触过,我看了这一篇很好的文章,看完之后写的答案。我觉得很好的总结:dfs模板intcheck(参数){if(满足条件)return1;return0;}voiddfs(intstep){判断边界{相应操作}尝试每一种可能{满足check条件标记继续下一步dfs(step+1)恢复初始状态(回溯的时候要用到)}}尝试每一种可能,一般都是用for循环。
_Rindo
·
2023-12-21 14:45
数据结构学习
学习
数据结构学习
棋盘问题
题目:问题:在一个给定形状的棋盘(形状可能是不规则的)上面摆放棋子,棋子没有区别。要求摆放时任意的两个棋子不能放在棋盘中的同一行或者同一列,请编程求解对于给定形状和大小的棋盘,摆放k个棋子的所有可行的摆放方案C。input:输入含有多组测试数据。每组数据的第一行是两个正整数,nk,用一个空格隔开,表示了将在一个n*n的矩阵内描述棋盘,以及摆放棋子的数目。n#include//棋盘问题intn=3;
_Rindo
·
2023-12-21 14:45
数据结构学习
数据结构
学习
算法
数据结构学习
jz04二维矩阵找数字
题目:解法一:找角落点,然后渐进目标(像二叉搜索树)时间复杂度O(n+m)空间复杂度O(1)#include#include//解法一找到角落的一个点,然后渐进目标classSolution{public:boolfindTargetIn2DPlants(std::vector>&plants,inttarget){if(plants.size()==0||plants[0].size()==0)
_Rindo
·
2023-12-21 14:44
数据结构学习
数据结构
学习
矩阵
数据结构学习
jz09两个栈组成队列
题目:思路:这是一道比较简单的题目,一开始就能想到一个栈专门用来出栈,另一个栈专门用来入栈。但是我实现了之后发现时间特别慢,这让我很纳闷。后来发现有一些细节需要注意。修改了之后速度就上去了。原本的思路:在出栈和入栈的时候,我都检查了另一个栈有没有数据,如果有数据就switch_stack【注意,这是不对的】例子:先给A入栈,相当于往队列存数据。A:|1|2|3|B:||然后想要出栈,这个时候需要把
_Rindo
·
2023-12-21 14:44
数据结构学习
数据结构
学习
算法
数据结构学习
快速排序
网上的图有点看不懂,所以按照自己的理解画了一个。平均时间复杂度:O(NlogN)最佳时间复杂度:O(NlogN)最差时间复杂度:O(N^2)空间复杂度:根据实现方式的不同而不同排序方式:In-place稳定性:不稳定写的时候踩了俩坑,好在还是发现了。#include#includevoidQuickSort(intarr[],size_tl,size_tr){if(r==0||l>=r-1)ret
_Rindo
·
2023-12-21 14:14
数据结构学习
数据结构
学习
算法
数据结构学习
Leetcode300最长递增子序列
是我在学习动态规划时遇到的一道题。题目:一共有两种解法:动态规划贪心二分(很难理解,我还没完全懂。。。)解法一:动态规划思路:状态:nums的前i个数的最长递增子序列。dp[i]转移方程:依次计算每个状态dp[i]的状态,这个状态依赖于前dp[0...i-1]的状态。如果大于前面的数nums[j]6,所以dp[7]=dp[3]+1然后又和0比,7>0,如果直接dp[7]=dp[4]+1,那么dp[
_Rindo
·
2023-12-21 13:39
数据结构学习
数据结构
学习
【C语言】数据结构——链式二叉树实例探究
个人主页⭐个人专栏——
数据结构学习
⭐点击关注一起学习C语言导读:我们在前面学习了单链表,顺序表,栈和队列,小堆。今天我们来学习链式二叉树关注博主或是订阅专栏,掌握第一消息。
流浪者与猴
·
2023-12-20 15:10
数据结构学习
c语言
数据结构
开发语言
数据结构学习
-循环链表:处理约瑟夫环问题
目录问题描述一、基本概念1.普通链表2.单向循环链表二、问题处理1.创建链表2.查找3.删除4.其他三.实验环节四.总结问题描述约瑟夫环问题的一种描述是:编号为1,2,...,n的n个人按顺时针方向围坐一圈,每人持有一个密码(正整数)。一开始任选一个正整数作为报数上限值m,从第一个人开始按顺时针方向自1开始顺序报数,报到m时停止报数。报m的人出列,将他的密码作为新的m值,从他在顺时针方向上的下一个
G0208
·
2023-12-19 20:56
链表
学习
数据结构
数据结构学习
:KMP算法
#include#include#defineN50usingnamespacestd;/*主要思路是n[pos]=k+1等价于:*//*1.00){//从大到小,找满足1.、2.条件的前一个k值是否满足条件3.k=n[k-1];gotocmp;}else{//直到k=0也没找到则n[pos]=0n[pos]=0;return0;}}}intmain(){stringstr,ptr;//str为源
Dffg_
·
2023-12-18 10:22
数据结构
算法
c++
通过这5步,快速成为数据分析师
通过参加培训课程或
实践项目
来提高自己在使用这些工具方面的技能。3.
实践项目
:参与真实的数据分析项目,将你所学的知识应用到实际情况中。这可以是个人或者合作
小_强
·
2023-12-18 00:37
数据分析入门
人工智能
数据分析
数据分析师
数据库
大数据
数据仓库
上一页
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
其他