排序算法( Python 代码实现)

排序算法简介 比较排序算法 冒泡排序 冒泡排序是一种简单直观的排序算法,它的核心思想是不断比较相邻的元素并交换它们的位置,直到整个序列都变得有序。就像水中的气泡一样,较小的元素逐渐浮到序列的前面,较大的元素慢慢沉到后面。 文章:【排序算法】史上最通俗易懂的【冒泡排序】详解-CSDN博客 import


码蹄杯 2024年真题集详解

对码蹄杯 2024 年编程比赛题集的详解,涵盖基础与高级算法,通过代码示例和优化思路帮助参赛者提升解题能力。


Windows11 安装 Pyenv 和 uncompyle6

今天做题的时候遇到了一个 Python 反编译的题目,需要用 uncompyle6,然后发现 Python 版本过高不支持,不想卸载现有的 Python 环境,遂有此文。 安装 Pyenv 安装 Pyenv ( Linux/macOS ) curl https://pyenv.run | bash


第十四届蓝桥杯大赛软件赛国赛 Python 研究生组(正在更新)

一、X 质数 题目 题目链接:0X质数 - 蓝桥云课 问题描述 对于一个含有 M 个数位的正整数 N ,任意选中其中 K 个不同的数位(0≤K<M),将这些选中的数位删除之后,余下的数位按照原来的顺序组成了一个新的数字 P 。如果至少存在一个 P 是质数,我们就称 N 是一个 X 质数。例如,对于整


第十五届蓝桥杯大赛软件赛省赛Python 研究生组(正在更新)

一、劲舞团 题目 题目链接:0劲舞团 - 蓝桥云课 小蓝最近迷上了一款名为 “劲舞团” 的游戏,具体来说,只要按照游戏中给出的键位提示依次按出对应的键位,游戏人物便可以跟随节奏跳舞。对于连续的 K 次正确敲击,如果任意连续的两次敲击间间隔时间都小于等于 1s ,那么我们称这是一次 K 连击。现在给出


Python 实现字符串格式化

字符串格式化 我们经常会输出类似“亲爱的xxx你好!你xx月的话费是xx,余额是xx”之类的字符串,而xxx的内容都是根据变量变化的,所以需要一种简便的格式化字符串的方式。 在 Python 中可以使用很多种的字符串格式化方式,下面逐个列举。 字符串格式化的四种方式 一、%号 在Python中,可以


原码、反码、补码

一、前置概念 计算机底层存储数据的时候使用的是二进制数字,但是计算机在存储一个数字的时候并不是直接存储该数字对应的二进制数,而是存储该数字对应的二进制数的补码。 在了解原码、反码和补码之前,我们要了解机器数和真值的概念。 1)机器数 一个数在计算机的存储形式是二进制数,我们称这些二进制数为机器数,机