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

算法与编程之美

专栏成员
1249
文章
1379126
阅读量
40
订阅数
用python创建一个链表
创建链表过程中的过程可以简述为:如果发现头指针指向NULL,也就是链表此时为空,没有一个结点,那就让头指针指向这个结点;如果发现头指针已经指向一个结点了,即链表不为空,那么就通过遍历找到最后那个结点,让最后那个结点指向新创建的那个结点,也就是每次新创建的结点都在最后。
算法与编程之美
2024-04-14
790
利用python录入学生信息
在日常的在学习生活中,考试是一件平常的事,考试完必定会有成绩。在考完如何系统存储学生成绩或者分析就是一个重点。能否利用python让学生成绩的储存变得容易呢?
算法与编程之美
2024-02-06
2280
构造列表存储1000以内的素数
针对如何用python找出1000以内的素数并存入列表,提出利用if条件判断和for循环嵌套的方式,通过利用IDLE编写,证明该方法是有效的,但是内容过于单一,以后可以对该类找出不同类型的数字进行内容的丰富和对代码的进一步完善,可以为以后编写数据分类提供经验。
算法与编程之美
2023-12-14
1670
Python链表排序相关问题解法
这一类问题的基本都是根据题目给定的条件,对链表进行各种组合,如:基于归并排序思想,根据节点的数值,合并两个链表(合并两个排序的链表、合并k个已排序的链表)根据节点的位置,对链表重新排序(链表的奇偶重排)对两个链表节点的数值相加(链表相加(二))
算法与编程之美
2023-12-04
1390
用python随机生成座位表
学习中总会遇到大大小小的考试,考试场地和考试座位的确立是考试准备工作的重要一环,那么能否用python随机生成座位表呢。
算法与编程之美
2023-11-13
2420
用python求圆周率
让所用公式等式右边分子都为1,分母为递增数列,从第一项开始,奇数项符号为正,偶数项符号为负。等式右边的分母越大,越小,圆周率π计算的值越精确
算法与编程之美
2023-09-18
2180
python实现二叉树及其基本方法
对二叉树节点的操作是通过列表存储节点的形式来操作,但是二叉树数据本身是通过链表的形式来存储,节点的操作一般使用递归函数。
算法与编程之美
2023-08-22
1530
用栈实现广度优先搜索(BFS)解决迷宫问题
迷宫问题是一种常见的计算机科学问题,通常需要在二维网格上找到从起点到终点的路径,同时避开所有障碍物。这种问题经常涉及到计算机图形学、人工智能和路径规划等领域。如何寻找从起点到终点的路径并避开所有障碍物是一个经典的问题,那么该使用什么方法解决此类问题呢?
算法与编程之美
2023-08-22
3510
用Python计算两个矩阵相加
为了计算两个矩阵相加,我们创建一个新的矩阵,使用 for 迭代并取出 X 和 Y 矩阵中对应位置的值,相加后放到新矩阵的对应位置中。在这个 python 程序中,我们有两个矩阵作为 A 和 B 。让我们检查矩阵顺序,并将矩阵存储在变量中。我们必须将和矩阵初始化为元素为零。现在,我们必须使用一个嵌套循环遍历控件的每一行和每一列中的每个元素。用for求矩阵中每个元素的和,用 python 加到矩阵中。显示输出矩阵。
算法与编程之美
2023-08-22
2610
数组的定义方式及访问
本次实验我们对数组的定义和访问进行了简单的介绍,这只是简单的一维数组的创建和访问,接下来我们还可以去了解二维数组的创建。
算法与编程之美
2023-08-22
1610
数组逆序
原数组存储元素为{11,22,33,44,55},逆序输出数组{55,44,33,22,11}。
算法与编程之美
2023-08-22
1810
用户登录的用户库
用户登录界面时,后台保存有很多个不同用户的信息,通过用户库和用户登录时的用户名和密码对比来实现不同用户的登录操作。
算法与编程之美
2021-12-22
1.5K0
细说Java中的二维及多维数组
1引言 在Java学习中,数组是我们的常遇见的表现形式,相信大家对于一维数组已经得心应手了,那么,多维的数组呢?以简单的来说,二维又如何表现呢?在二维之后的多维数组呢? 2 问题 介绍多维数组,以及如
算法与编程之美
2021-12-01
1.4K0
Python|蓝桥杯-高精度加法
由于a和b都比较大,所以不能直接使用语言中的标准数据类型来存储。对于这种问题,一般使用数组来处理。 定义一个数组A,A[0]用于存储a的个位,A[1]用于存储a的十位,依此类推。同样可以用一个数组B来存储b。 计算c = a + b的时候,首先将A[0]与B[0]相加,如果有进位产生,则把进位(即和的十位数)存入r,把和的个位数存入C[0],即C[0]等于(A[0]+B[0])%10。然后计算A[1]与B[1]相加,这时还应将低位进上来的值r也加起来,即C[1]应该是A[1]、B[1]和r三个数的和.如果又有进位产生,则仍可将新的进位存入到r中,和的个位存到C[1]中。依此类推,即可求出C的所有位。 最后将C输出即可。
算法与编程之美
2020-09-08
1.1K0
谈一谈|旅游信息资源交换系统设计规范解读报告(二)
交换数据层分为交换管理平台和旅游信息资源交换数据库两部分,为旅游信息资源交换提供交换数据。
算法与编程之美
2020-05-19
2470
数据库|存储过程的管理
存储过程是由一系列Transact-SQL语句组成的程序,它们经过编译后保存在数据库中。因此存储过程比普通Transact-SQL语句执行更快,且可以多次调用。在SQL Server中包含的存储过程类型主要包括:系统存储过程和用户定义存储过程。
算法与编程之美
2020-03-12
1.9K0
Java如何实现单链表
数据结构在计算机科学中是一门综合性的专业基础课,因此对于它的理解是很重要。数据的储存结构分为顺序存储结构和链式存储结构。前一种存储结构则需要在内存中使用一块连续的内存去进行存储,通常借助程序设计语言的数组来描述。后一种存储结构无需保证元素在内存存储位置上的连续性,只需要在逻辑上相邻的元素之间用指针来指定,通常借助程序设计语言的指针类型来描述。
算法与编程之美
2019-10-10
7980
Python基础 | 为什么需要Pandas的DataFrame类型
Pandas是我们平时进行数据分析时,经常会使用到的一个库,提供了非常丰富的数据类型和方法,以简化对数据的处理和分析。前面几篇文章已经介绍了Python自带的list()以及强大的numpy提供的ndarray类型,这些数据类型还不够强大吗?为什么还需要新的数据类型呢?
算法与编程之美
2019-08-15
1.3K0
windows神器推荐 TreeSize
笔记本电脑经过一段时间的使用之后,硬盘空间慢慢的消耗殆尽,此时系统会不断的提示您及时清理硬盘空间,而面对如此浩瀚的文件和文件夹,显得力不从心,到底该删除哪些文件呢?明明没有下载多少文件,怎么这么快硬盘就消耗殆尽了呢?是不是什么垃圾文件占用了太多空间?有没有什么工具能够帮助我快速的了解硬盘上各文件的占用情况,以便为下一步的决策提供依据?
算法与编程之美
2019-08-13
2.1K0
Python基础 | 比系统自带dict()更方便的字典EasyDict
字典是平时开发中非常常用的一种数据结构,是一种典型的存储"key-value"形式的数据结构,使用字典能够非常方便的存储一些配置等信息。
算法与编程之美
2019-07-24
2.5K0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档