自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2021-01-25

1、先了解方法的基本理论。 仿生学算法,是将实际的问题,要进行抽象转化的,对应关系一定要清楚。比如,遗传算法中,个体对应什么,种群对应什么。算法的操作以及算法的核心流程必须清楚。初始化要干嘛?什么是变异操作,什么是选择操作,什么是交叉操作。这些操作,是对谁进行的,什么条件下进行。算法的一些参数要清楚。种群数量,迭代数,交叉概率,变异概率等等。 2、按照前人代码实际在简单问题操作可以按书自己写一个,也可以抄别人代码,自己真实操作一下。 一定要找那些写的有体系的代码。比如遗传算法,有初始化、选择、交叉、变异操作

2021-01-25 21:32:49 78

原创 再谈字符串倒序

1.用匿名函数 lambda() a = ‘12345’ print reduce(lambda x,y: y+x , a) 1 2 3 2.用循环 a = ‘12345’ for x in range(len(a)): print a[-(x+1)], 1 2 3 4 3.利用字符串的特征,字符串相加 a = ‘12345’ #利用字符串能相加 l=’’ for x in a: l = x + l print l 刚开始我一直不知道reverse怎么不能用,后来发现这是列表啊列表!!列表的倒序打印才是可以

2020-10-05 20:36:37 78

原创 Python-切片与字符串逆序

字符串逆序 题目3.字符串逆序 描述:给你一个字符串 a, 如a=‘12345’,对a进行逆序输出a。 分析:此题用切片的方法最好了 答案: print a[::-1] tip1:首先是常见的切片知识点的错误 如:s[0:3]是包含0、1、2并不包括3;s[2,5]包含2、3、4… tip2:其次是不常见的[::] [::-1]表示翻转,倒序打印。如’abcd’→dcba [::2]表示倒着过来,隔一个取一个的操作。如’abcdefg’→geca 欢迎使用Markdown编辑器 你好! 这是你第一次使用 M

2020-10-05 20:11:52 878

原创 先进先出和后进后出

从定义来说, 栈 限定仅在表尾进行插入或删除操作的线性表。也就是说它有两个操作,且操作数都在线性表尾部 队列 是一种特殊的线性表,它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作。 这也就是说它的插入和删除操作的对象是不同的 这些两种基本操作的操作数(参数)的不同就构成了先进先出与后进先出的效果. 例如同样是在线性表中 "按顺序" 插入1,2,3,4 对于栈,只允许在尾部删除,所以先出栈的将会是4,即后进先出 对于队列,只允许在头部删除,所以先出队

2020-08-14 15:52:55 3659

空空如也

空空如也

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

TA关注的人

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