自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 python eval()和exec()

在Python中,eval()和exec()是两个内置函数,它们都用于执行动态生成的Python代码。不过,它们的用途和行为有所不同,需要谨慎使用以避免安全风险。以下是关于这两个函数的详细介绍。

2024-09-19 21:42:25 172

原创 Python中的`while

Python中的while循环是一种基础的控制流语句,它允许代码在某个条件为真时重复执行。while循环非常适合于那些需要在满足特定条件之前不断迭代的情况。以下是关于Pythonwhile循环的详细介绍。

2024-09-19 21:40:44 275

原创 Python中的字典(dictionary)

Python中的字典(dictionary)是一种可变容器模型,且可存储任意类型对象。字典的每个元素都是一个键值对(key-value pair),其中键必须是唯一的。以下是关于Python字典的详细介绍。

2024-09-19 21:39:01 365

原创 python元组(tuple)和集合(set)

在Python中,元组(tuple)和集合(set)是两种不同的数据结构,每种都有其独特的用途和特性。

2024-09-19 21:37:13 273

原创 python for循环

Python中的for循环是一种常用于遍历序列(如列表、元组、字符串)或从迭代器中获取数据的控制流语句。以下是关于Pythonfor循环的一些基础知识和使用。

2024-09-19 21:35:24 239

原创 python列表

在Python编程语言中,列表(list)是一种可变的序列类型,它能够存储一系列的元素,这些元素可以是数字、字符串、甚至其他列表。列表是Python中使用最频繁的数据结构之一,因此理解列表的工作原理和操作方法对于任何Python开发者来说都是至关重要的。

2024-09-19 21:31:25 282

原创 c++选择排序

选择排序是一种简单直观的排序算法。它的工作原理是每次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完。

2024-09-17 17:06:16 595

原创 c++位运算

在C语言中,位运算符用于对整数的二进制位进行操作。

2024-09-17 17:03:08 602

原创 python运算

Python 提供了丰富的内置功能来进行数学运算。

2024-09-17 16:59:19 422

原创 split() 和 replace()

在Python中,split()和replace()是字符串(str)对象的两个非常有用的内置方法,用于处理字符串数据。

2024-09-17 16:56:00 306

原创 stack

在C++中,是标准模板库(STL)的一部分,它实现了一个后进先出(LIFO,Last In First Out)的数据结构。这种数据结构非常适合于需要"最后添加的元素最先被移除"的场景。容器适配器提供了一个栈的接口,它基于其他容器(如deque或vector)来实现。栈的元素是线性排列的,但只允许在一端(栈顶)进行添加和移除操作。

2024-09-17 16:44:39 326

原创 C++ vector

vector是 C++ 标准库中的一个序列容器,它封装了动态大小数组的实现。vector可以存储任意类型的元素,并且能够根据需要动态地调整大小。它支持在序列的末尾高效地添加或删除元素。

2024-09-17 16:42:06 239

原创 C++算法:插入排序

在插入排序的实现中,我们使用了一个循环来遍历未排序部分的元素,并将其插入到已排序部分的适当位置。内部的while循环用于将比当前元素大的元素后移一位,直至找到合适的插入位置。插入排序的时间复杂度为O(n^2),其中n是待排序序列的长度。插入排序是一种简单直观的排序算法,它的基本思想是将待排序的数据分为已排序和未排序两部分,每次从未排序部分取出一个元素插入到已排序部分的适当位置,直至全部元素都被插入到已排序部分为止。

2024-08-30 14:10:17 790

原创 C++冒泡排序

冒泡排序是一种简单的排序算法,它重复地遍历过要排序的元素,比较相邻两个元素的大小,如果顺序错误,则交换它们。通过多次遍历,将最大的元素逐渐“冒泡”到数组的最后位置,从而实现排序。

2024-08-30 14:09:16 214

原创 scanf和printf

函数用于从标准输入(键盘)读取数据,可以读取不同类型的数据,比如整数、浮点数、字符等。函数时,需要注意格式字符串中的占位符和参数的类型匹配,否则可能会导致错误的结果。表示可以传入多个参数,用于替换格式字符串中的占位符。返回值为成功输出的字符数。表示可以传入多个参数,用于接收输入的值。返回值为成功读取的参数个数。函数用于将格式化的数据输出到标准输出(屏幕)。是两个常用的 C 语言标准库函数,用于输入和输出。是一个字符串,用于指定输入的格式,是一个字符串,用于指定输出的格式,

2024-08-28 13:23:11 188

原创 python字符串

Python中的字符串是不可变的序列,用于存储字符序列。Python字符串具有许多内置的操作和方法,可以用于处理和操作字符串。

2024-08-28 13:15:35 266

原创 C++中如何使用动态规划来解决小明爬楼梯和马栏过河卒问题

动态规划(Dynamic Programming)是一种常用的算法思想,它通过将问题划分为多个子问题,并保存子问题的解来求解整个问题,简而言之就是递推。

2024-08-28 13:09:57 484

原创 python输入输出

print和input是Python中两个常用的输入输出函数。

2024-08-27 16:59:48 277

原创 c++算法3-广度优先搜索算法dfs

搜索算法分为常见的两种深度优先搜索算法(dfs)深度优先搜索算法就是一条道走到黑,如迷宫问题,重复不断地向前探索如果碰到死胡同就说明前面已经没有路了,这时候就可以想其他方向搜索,最终走到终点。回溯是一种搜索算法中的控制策略,为了求得多个解,我们进行回溯,即走不通就掉头。

2024-08-27 16:53:08 748

原创 python教程3:python的语法

python语法

2024-08-23 10:17:36 342

原创 C++算法:高精度加法

long long只能表示±2^63-1的数,那么超出的部分如何运算

2024-08-23 09:47:21 340

原创 C++算法第一篇:递归

递归指函数自己调用自身,它在计算机内部创建了一个栈。​递归三要素1.终止条件 :一个递归如果没有终止函数,就会陷入死循环那么系统分配的栈空间将会溢出2.函数的返回值 :确定递归过程中需要处理的参数,明确每次递归的返回值进而确定递归函数的返回类型3.递归的逻辑 :就是递归执行的内容递归是一种栈结构,栈是先进后出的数据结构,例如阶乘程序

2024-08-23 09:15:56 399

原创 Python教程2-认识环境

认识环境,第一个程序

2023-02-09 08:53:08 78

原创 Python教程一:What is Python?

Python简介与安装,提供告诉安装通道(淘宝镜像)

2023-02-09 08:35:55 141

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除