摘要:
python中类的继承 在python中面向对象编程中实现继承,以下面一个实例进行说明。 阅读全文
摘要:
关于Python中的引用的一些使用注意 在python中,在创建一个对象并给它赋予一个变量时,这个赋予的变量仅仅是一个引用它所代表的对象。也就是说新创建的对象只是指向计算机中储存那个对象的内存。 比如 a = ['1' ,'2', '3] b = a c = a[:] del a[0] print( 阅读全文
摘要:
蛇形数组 题目要求 给定一个整形数N,要求形成一个N N的矩阵。矩阵中的每一项存放的数从1到N N,以蛇形迂回的顺序存放。最后按行按列依次输出数组中的元素。 例如 3 3 的数组存放情况如下:1 2 38 9 47 6 5 例如 5 5数组存放情况如下:1 2 3 4 516 17 18 19 61 阅读全文
摘要:
冒泡排序 从整体上看,冒泡排序是一种稳定排序,即排序完成后,原本序列中的键值相等的元素相对位置不会发生改变。算法的时间复杂度是O( n 2),空间复杂度为O(1),即这是一个“就地算法”。 简单的冒泡排序算法以及实现 冒泡算法的基本思想是先实现局部的有序性,再进一步实现整体的有序性。 从前向后依次检 阅读全文
摘要:
排序算法概览 四分之一以上的CPU时间都用于执行同一类型的计算:按照某种约定的次序,将给定的一组元素顺序排列,比如将n个整数按通常的大小次序排成一个非降序列。这类操作统称排序(sorting)。——D. Knuth 可见,掌握好常用的排序算法在学习计算机科学学科以及软件工程学科中非常重要的意义。排序 阅读全文
摘要:
先包含头文文件#include输出到文件ofstream fout; //声明一个输出流对象fout.open("output.txt"); //打开(如过没有则创建)一个文件(或者直接如下用ofstream fout("output.txt"))fout.close(); //关闭文件 1 tem... 阅读全文
摘要:
C++之高精度算法注意:本文转载自http://blog.sina.com.cn/s/blog_4fdb102b010087ng.html,十分感谢原作者:忍者前言:由于计算机运算是有模运算,数据范围的表示有一定限制,如整型int(C++中int 与long相同)表达范围是(-2^31~2^31-1... 阅读全文