摘要: 排序在编程中经常用到,冒泡法排序时间复杂度高,使用C++库函数sort可以快速排序。 1.必须的头文件#include < algorithm>和using namespace std; 2.时间复杂度为n*log2(n) 3.Sort函数有三个参数: (1)第一个是要排序的数组的起始地址。 (2) 阅读全文
posted @ 2018-04-23 19:24 未完代码 阅读(1058) 评论(0) 推荐(0) 编辑
摘要: 在linux 中使用gdb命令行进行单步调试,将整个过程介绍如下: 1.在当前路径下新建文件夹main, 并进入文件夹,新建文件main.cpp 2.compile,添加-g ,执行完多了一个slove 文件 main.cpp 是二分法求解方程根 3.通过命令行进入gdb 执行solve,表示调试s 阅读全文
posted @ 2018-04-23 14:54 未完代码 阅读(599) 评论(0) 推荐(0) 编辑
摘要: 转载:https://www.cnblogs.com/battlescars/p/cpp_linux_gcc.html 1.单个源文件生成可执行程序 下面是一个保存在文件 helloworld.cpp 中一个简单的 C++ 程序的代码: 程序使用定义在头文件 iostream 中的 cout,向标准 阅读全文
posted @ 2018-04-23 12:27 未完代码 阅读(5051) 评论(0) 推荐(0) 编辑
摘要: linux进程间通信的4种方式: (1)管道pipe (2)消息队列message queue (3)共享内存 share memory (4)网络套接字 socket pipe 是linux操作系统提供的一个消息传递机制. 在linux中 很多东西都被抽象为文件,它把所有的设备都抽象为文件.操作这 阅读全文
posted @ 2018-04-23 12:08 未完代码 阅读(183) 评论(0) 推荐(0) 编辑
摘要: e0=0.5 a=-0.1 t=0 epsilon=[] b=[] import numpy as np import math import matplotlib.pyplot as plt for i in range(100): epsilon.append(e0 * math.exp(a*i 阅读全文
posted @ 2018-04-23 09:23 未完代码 阅读(546) 评论(0) 推荐(0) 编辑