上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: 现在下载的Python 3,都会内置PyPi,方便安装一些需要用到的模块。 用法: pip <command> [options] command和options里有很多命令,常用的还是install、uninstall Install install顾名思义就是安装模块,以下面的例子来说明使用方法 阅读全文
posted @ 2021-06-24 11:43 vicky2021 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 在使用import导入模块的时候,如果从其他文件夹或下级文件夹中导入模块,程序可能会发生报错。 原因:sys.path (PYTHONPATH) 没有包含相关文件夹。 解决:(两种方法) 在系统变量中,将相关路径放置在PYTHONPATH中。如果在系统变量中没有发现PYTHONPATH,可以进行新建 阅读全文
posted @ 2021-06-23 11:31 vicky2021 阅读(1683) 评论(0) 推荐(0) 编辑
摘要: 排序算法可以分为: 内部排序,数据记录在内存中进行排序。常见的内部排序算法有:插入排序、希尔排序、选择排序、冒泡排序、归并排序、快速排序、堆排序、基数排序等。 外部排序,因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。 这里是讲述内部排序。没有一种排序是最好的:有些方法适用于 阅读全文
posted @ 2021-06-20 20:10 vicky2021 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 时间复杂度:O(P(N+B)) 空间复杂度:O(N+B) 稳定性:稳定 其他排序算法都假定排序记录只有一个关键字,基数排序讨论待排序记录有多个关键字的排序问题。 次位优先 /* 基数排序 - 次位优先 */ /* 假设元素最多有MaxDigit个关键字,基数全是同样的Radix */ #define 阅读全文
posted @ 2021-06-19 21:18 vicky2021 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 时间复杂度:O(NlogN) 空间复杂度:O(1) 稳定性:不稳定 代码摘录于浙江大学《数据结构》课程: void Swap( ElementType *a, ElementType *b ) { ElementType t = *a; *a = *b; *b = t; } void PercDow 阅读全文
posted @ 2021-06-19 20:38 vicky2021 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 归并排序(Merge sort)是建立在归并操作上的一种有效的排序算法,是采用分治法(Divide and Conquer)的一个非常典型的应用。 时间复杂度:O(NlogN) 空间复杂度:O(N) 稳定性:稳定 // C: 归并排序 void merge_sort(int list[], int 阅读全文
posted @ 2021-06-19 20:07 vicky2021 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 设计模式(Design pattern)是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。 设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了重用代码、让代码更容易被他人理解 阅读全文
posted @ 2021-06-14 16:10 vicky2021 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 冒泡排序(Bubble Sort)是一种简单直观的排序算法。 它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。 这个算法的名字由来是因为越大的元素会经由交换慢慢"浮"到数列的尾部。 时间复杂度 阅读全文
posted @ 2021-05-27 23:10 vicky2021 阅读(37) 评论(0) 推荐(0) 编辑
摘要: using System; using System.Threading; using System.Windows.Forms; namespace { public class Form1 : Form { public Form1() { InitializeComponent(); } pr 阅读全文
posted @ 2021-05-26 13:27 vicky2021 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 二分查找方法适用于不经常变动,但是又查找频繁的有序列表。 时间复杂度:O(nlogn) // int list[10] = {2,5,1,4,14,3,6,12,32,146 }; // binsearch(list, 146, 10); //在长度是10的数组中查找146的位置。 int bins 阅读全文
posted @ 2021-05-12 22:28 vicky2021 阅读(284) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 下一页