- 博客(31)
- 资源 (5)
- 收藏
- 关注
原创 计数排序算法
计数排序的时间复杂度为O(n+k),其中n为待排序数组的长度,k为待排序数组中最大元素的值。计数排序是一种稳定排序算法,适用于待排序元素范围相对较小且元素个数较大的情况。计数排序是一种非比较排序算法,它的基本思想是统计每个元素出现的次数,然后根据统计结果将元素放回到原数组中。
2024-11-16 14:22:07
192
原创 桶排序算法
桶排序可以用于将数据分散到多个桶中进行排序,然后再将桶中的数据合并起来,得到最终的排序结果。注意:桶排序的性能取决于元素的分布情况和桶的数量,如果元素分布均匀且桶的数量足够大,桶排序的效率将会非常高。桶排序(Bucket Sort)是一种排序算法,它将待排序的元素分到不同的桶中,每个桶再单独进行排序,最后将桶中的元素按顺序合并得到最终的排序结果。桶排序的时间复杂度为O(n),其中n为待排序元素的个数。桶排序是一种排序算法,它的主要思想是将待排序的数据分到有限数量的桶中,然后对每个桶中的数据进行排序。
2024-11-15 08:58:56
300
原创 python-海龟画图-冰墩墩
首先,我们需要安装一些必要的Python库,比如turtle库,它是Python的一个标准图形库,可以用来绘制各种图形。如果你还没有安装,可以通过pip进行安装:接下来,我们就可以开始编写代码,绘制出冰墩墩的可爱形象了。冰墩墩的身体是一个圆润的椭圆形,我们可以使用turtle库中的circle函数来绘制。同时,我们还需要使用到penup、pendown、goto等函数来控制画笔的移动和绘制。
2024-04-30 09:40:55
410
1
原创 使用Python中的turtle画樱花
要绘制一棵樱花树,我们首先需要确定树干和树枝的绘制方法。然后,我们再在树枝上绘制樱花的花瓣。调整颜色和大小:为了使樱花树看起来更加逼真,我们需要根据实际需求调整花瓣和树枝的颜色、大小等属性。绘制树干和树枝:使用递归的方式,从主干开始,不断绘制分支,形成树枝的形状。绘制樱花花瓣:在树枝的末端,绘制一系列圆形或椭圆形的花瓣,形成樱花的形态。
2024-04-27 14:21:20
297
2
原创 thumbor,一个超实用的Python库
Thumbor是一个开源的图像处理服务,它能够对图像进行裁剪、缩放、旋转、过滤等操作,并提供图像 CDN 加速功能。它由Python编写,可以方便地集成到任何Python应用程序中。Thumbor的设计理念是可扩展性和灵活性,可以根据具体需求进行定制和扩展。Thumbor是一个功能丰富、易于使用的Python图像处理库。它提供了强大的图像处理功能,并支持图像CDN加速。开发人员可以根据项目需求,灵活地定制和扩展Thumbor,实现更多图像处理功能。
2024-03-29 11:00:13
567
原创 Manim 一个神奇的python库
Manim 具有强大的功能,可以创建各种类型的动画,包括几何动画、图表动画、线性代数动画等。它提供了丰富的数学绘图功能,可以绘制二维和三维图形,并支持自定义样式和动画效果。Manim 还提供了一套强大的动画命令,可以控制对象的移动、旋转、缩放等各种变换,以及时间轴的控制和动画的插值。但是,一旦掌握了基本概念和技巧,就可以创建出令人惊叹的数学动画,并将复杂的数学概念更好地传达给观众。总的来说,Manim 是一个强大而灵活的数学动画库,可以帮助用户创造出精美、交互性强的数学动画,提高数学学习和教学的效果。
2024-03-27 08:00:00
1234
原创 python提取汉字拼音的神奇库-Pypinyin
通过使用Pypinyin,你可以轻松将汉字转换为拼音,并且可以方便地处理多音字和不同的拼音风格。可以处理多音字:Pypinyin可以处理汉字中的多音字,并提供多种处理方法,例如选择第一个拼音、选择最后一个拼音、选择随机拼音等。可以将汉字转换为拼音:Pypinyin可以将汉字转换为拼音,并且支持多种拼音风格,包括字母、数字和音标。支持多种拼音风格:Pypinyin支持多种拼音风格,包括普通话拼音、注音符号、粤语拼音等。可以处理文本和列表:Pypinyin不仅可以处理单个汉字,还可以处理整段文本和列表。
2024-03-26 19:13:13
429
原创 haxm 安装失败解决方案
确保你的电脑满足安装要求:首先,你的计算机必须支持虚拟化技术,并且已经启用了虚拟化功能。更新 Android Studio 和 HAXM 版本:确保你使用的是最新版本的 Android Studio 和 HAXM。有时候,安装问题可能是由于版本不兼容引起的。检查安装目录权限:如果你正在尝试将 HAXM 安装到特定的目录中,尝试修改目录的权限,确保你具有足够的权限来进行安装。关闭安全软件:有些安全软件可能会干扰 HAXM 的安装过程,尝试关闭你的杀毒软件、防火墙等软件,然后重新尝试安装。
2024-03-15 09:03:32
3036
转载 VSCode配置C语言环境
先新建一个文件夹作为C语言项目文件,然后点击菜单栏中的File——>Open Folder,找到刚才新建的文件夹,然后点击选择文件夹打开这个项目文件。.vscode文件夹(注意前面有个点),在里面建三个文件,c_cpp_properties.json、launch.json、tasks.json。然后任何语言的程序在运行前都需要编译,那还需要一个编译器,很可惜VSCode插件里面不自带,所以要自己下载然后配置;然后把它的地址复制一下,找到此电脑(或者我的电脑)——>右键——>属性。
2023-10-09 09:39:29
146
1
原创 鸿蒙系统学习笔记
鸿蒙系统学习笔记目录前言一、鸿蒙是什么?二、使用鸿蒙1.要学习开发必须先装好对应的IDE2.读入数据总结新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加
2021-06-07 12:22:50
3196
俄罗斯方块游戏项目-pygame游戏开发
2023-10-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人