随笔分类 - Python语言
Python基础知识学习,为高级开发打好基础
摘要:在Anaconda Prompt中输入conda install geatpy,提示找不到这个库; 输入pip install geatpy,安装成功;但是安装在默认conda环境下(以下为pycharm的截图): 解决方法:激活自己之前新建的虚拟环境Universal_interpreter,通过
阅读全文
摘要:归并排序也是只听说,没看过算法的代码也没写过,昨天晚上看了下归并排序的思想,似乎是一个我可以驾驭的递归,于是就准备自己手写 本文主要记录一下我写归并的历程,博友可以直接跳到最终版 先写上我的思路(写递归最重要的就是思路,以前总喜欢画栈的结构图来构思,现在才发现这只是写递归的必备基础,而非方法,所以我
阅读全文
摘要:总结:1,if low<high: 语句=》在写快排时这个判断我是最后才加上去,当时想的是子序列为一个元素时,就不用进行递归和赋值了,从头到尾都没考虑过要设置递归出口(实际上写递归算法,递归出口是首先就要考虑的) 2,当选取左端点为比较值时,应该从右端开始比较;反之,从左端开始比较(快排有2个版本,
阅读全文
摘要:希尔排序虽然经常听说,但是不经常玩算法的人可以都没写过,第一次写希尔排序就犯了一个错误 先上代码
阅读全文
摘要:先上Python中顺序表的结构 顺序表的特点:1,在内存中连续存储;2,元素的类型相同; 因此可以方便地通过偏移量(数据类型的大小)来确定顺序表的各个元素。 那可不可以不指定顺序表的容量,默认是无限存储? 如果不指定范围,可能会定义一个链表,链表的地址在当前顺序表的尾部,下个顺序表想插入元素就会不连
阅读全文

浙公网安备 33010602011771号