摘要: 本篇博客主要讲述Windows下Python环境的搭建(十分感谢原作者!!) 1. Python基本环境安装: 在网站Python官网 中下载Windows版本的Python安装包,双击下载下来的安装包,安装过程中要选中pip和Add python.exe to Path两个选项,在安装按成之后Wi 阅读全文
posted @ 2017-07-17 22:39 sky_lover 阅读(1556) 评论(0) 推荐(0) 编辑
摘要: 前三章是打基础的,后面介绍的是应用广泛的算法。书中代码均用Python 2.7编写 一、算法简介 算法是一组完成任务的指令 书中介绍算法的流程:描述算法 示例代码 大O()讨论运行时间 可以解决的问题 要明白不同算法的 优缺点,还要知道采用不同的数据结构结果可能大不相同。所以,算法和数据结构是不分家 阅读全文
posted @ 2017-07-12 21:46 sky_lover 阅读(388) 评论(0) 推荐(0) 编辑
摘要: HFSS:high frequency structure simulation,是第一个微波技术的电子设计自动化软件(EDA) 在HFSS中,微波问题可以归结为两类:一类为本征值问题的求解,另一类为确定性问题求解(也称激励求解) 传统上,微波,或射频,指的是300MHz~3000GHz(1m~0. 阅读全文
posted @ 2017-07-06 21:45 sky_lover 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 模块化的提出:对于一些程序,函数组成少的时候,可以放在一个源文件中。 如下面的“猜硬币游戏”,只有4个函数组成 #include<iostream> #include<cstdlib> #include<ctime> using namespace std; void prn_instruction 阅读全文
posted @ 2017-07-05 23:52 sky_lover 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 数据结构:大量数据的组织方法; 算法分析:算法运行时间的估算。涉及到计算效率。 设想,如果能把时间限制从16年减至不到1秒,不很神奇吗? 在很多问题中,一个重要的观念是:写出一个可以工作的程序并不够。如果这个程序在巨大的数据集上运行,运行时间就成了重要的 问题。 算法,是为求解一个问题需要遵循的、被 阅读全文
posted @ 2017-07-05 18:51 sky_lover 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 队列:先进先出的数据结构,有点像排队买票 它只允许在队列的首部(head)进行删除操作,称为“出队”;在队列的尾部(tail)进行插入操作,称为“入队” 栈,是后进后出的数据结构 阅读全文
posted @ 2017-07-05 11:23 sky_lover 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 为何叫桶排序呢? 想像标号0-10的桶初始化0(数据范围在0--10之间),每出现一个号就在相应的桶中增加1,最终按顺序显示数组, 那么 就是最终的排序了 for (j = 1;j <= a[i];j++) { printf("%d", i); printf(" "); } 桶排序问题: 桶空间浪费 阅读全文
posted @ 2017-07-05 00:18 sky_lover 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 贪婪法,也叫贪心算法,用于求问题的最优解。而此问题的解决是由一系列阶段组成。 贪婪法在求解过程的每一个阶段都选取一个在该阶段看似最优的解,然后把每一个阶段的结果合并起来形成一个全局解。 贪婪法并不是对所有问题都能得到最优解。 在日常生活中,经常用贪婪法来寻求问题 的解。 如如何把孩子培养成为一个优秀 阅读全文
posted @ 2017-07-03 11:15 sky_lover 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 注意10以内的随机数是如何生成的。另一种方法,rand()%10,结果也为0~9之间的数 阅读全文
posted @ 2017-07-02 23:26 sky_lover 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 首先寻找对象: 运行结果: .h文件 .cpp文件: 主函数: 阅读全文
posted @ 2017-07-01 16:15 sky_lover 阅读(1754) 评论(0) 推荐(0) 编辑
摘要: 有位同学问我“Visual C++和C++有什么区别?”,这的确是初学者会感到困惑的问题,比较常见。除此之外,还有“先学C++好,还是先学Visual C++好?”,都属于同样的概念不明的问题,就比如问“英语和英语词典有什么区别”一样。要弄清这个问题的答案,就要明白语言,工具,库,标准的概念。可以参 阅读全文
posted @ 2017-07-01 16:10 sky_lover 阅读(12809) 评论(0) 推荐(1) 编辑
摘要: 程序是对现实世界的 描述。(遇到问题,不妨从现实角度重新考虑。知识切记学死了。) 只要发现程序中有多个函数的意义相似,只是处理的数据不同,就可以使用函数重载。以统一的形式实现对不同数据的处理。 函数重载的合理性: int max(int a, int b); float max(float a, f 阅读全文
posted @ 2017-06-30 17:55 sky_lover 阅读(236) 评论(0) 推荐(0) 编辑
摘要: c++的历史: 刚开始只能用汇编语言编程,然后设计出高级语言B语言 B C C++ c++继承了c的优点,又借鉴了其他程序设计语言的优点。既系出名门,又博采众家之长,从而完成了c到c++的进化 .NET Framework是干什么用的??? 就像c++继承了c的许多特性一样,c#也继承了c++的许多 阅读全文
posted @ 2017-06-29 21:13 sky_lover 阅读(768) 评论(0) 推荐(0) 编辑
摘要: 从去年11月份开始自学C++(本人现在做C#开发),现在把我这10来个月学习体会写出来和大家分享。 http://blog.csdn.net/form88/article/details/47151337 1。关于要不要学习C++?(结论:要学,一定要学!) 如今在网上很多为要不要学C++争的不可开 阅读全文
posted @ 2017-06-27 20:26 sky_lover 阅读(6649) 评论(0) 推荐(0) 编辑
摘要: cock:3hen:10chicken:87 阅读全文
posted @ 2017-06-26 20:23 sky_lover 阅读(300) 评论(0) 推荐(0) 编辑
摘要: txt文件内容: 3 2 输出: 9 阅读全文
posted @ 2017-06-26 19:29 sky_lover 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 类,强调属性+行为。对应于变量+函数 类之于对象,就像,类型之于变量。 类,是所有相同类型对象的抽象,是它们的总体描述。 语法格式如下: 在类的主体中,可以使用Public/protected以及private三个关键字来定义类的属性和行为的访问级别。 通常,会在public部分定义类的行为,提供公 阅读全文
posted @ 2017-06-26 15:35 sky_lover 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 运行结果: MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 又一个例子: 结果如下: 结论:在必要时候省略{},达到的效果 是一样的,看起来更加简洁 ******************************************* 阅读全文
posted @ 2017-06-26 15:34 sky_lover 阅读(1912) 评论(0) 推荐(0) 编辑
摘要: 关于OOP的来历背景: 在软硬件系统逐渐复杂 的情况下,软件如何得到良好的设计和维护?传统的c语言结构化设计思想已越来越满足不了现实的需要 结构化设计无法很好地描述整个系统,也让人难以理解,因而给软件后期的维护增加了难度。 面向对象程序设计思想正是在这种背景下,通过强调可重复性解决了这一问题。 OO 阅读全文
posted @ 2017-06-23 10:17 sky_lover 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 最终的输出结果是 3 注意一定!!!!!!! 阅读全文
posted @ 2017-06-20 20:47 sky_lover 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 贯彻“算法+化整为零”,逐步调试 占位符的问题:void return; int return0; bool return true/false; 程序运行结果: enter value:4enter value:33enter value:556enter value:26enter value: 阅读全文
posted @ 2017-06-20 14:22 sky_lover 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 数据处理 数组的定义: int my_array[6],表示包含6个整型元素的数组 二维:int box[3][3], 对于一维数组,声明时候不需指定大小,如声明 int sumArray (int values[ ]); 指针是全书的一个重点讲述内容,占据三章的内容(12--14) 指针的声明:< 阅读全文
posted @ 2017-06-19 21:42 sky_lover 阅读(547) 评论(0) 推荐(0) 编辑
摘要: 编程是一门艺术 自己初学之,“虽不能至,然心向往之” 不局限于某一种语言,接纳百家 以c++为基础,继而学习Python 如果对一个东西,看了很多书,脑子里仍然一团麻,说明对于问题并未理解。有时,是自己的理解问题;有时,是书上讲的过于绕。 开此博客,以记编程学习之心得,提高自己的编程能力,最终体现在 阅读全文
posted @ 2017-06-19 17:07 sky_lover 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 采用算法+化整为零的方法进行问题的解决分析。 体会函数的重要性,便于理解事物 阅读全文
posted @ 2017-06-19 16:57 sky_lover 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 如何看待编程? 与其他艺术形式相同,可以通过编程进行创造。但是,编程可以依靠计算机来大大提升自身的创造力。 一旦程序编写完毕,就可以反复多次运用它。 当前,把编程看成是未来工作学习的工具,很难想象未来工作离开计算机会是什么样。 依靠编程,更方便的解决问题,发挥自身的创造力 编程语言原理相同,掌握c+ 阅读全文
posted @ 2017-06-19 12:10 sky_lover 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 之前看了一点c++的书籍,网上也浏览了一些学习编程的建议,算是有了一定的基础 在图书馆挑选了一些书,最终决定好好把这本书看好 详细研究一本经典的书,胜过囫囵吞枣书本的效果 选择F.A Allain的《jumping into c++》,仔细研读,并作笔记记录新的体会 阅读全文
posted @ 2017-06-19 11:59 sky_lover 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 运行结果如下 12 43 6 94 8 12 165 10 15 20 256 12 18 24 30 367 14 21 28 35 42 498 16 24 32 40 48 56 64 输出结果如下: 阅读全文
posted @ 2017-06-19 09:40 sky_lover 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 函数引用时候, 先在前面声明函数, 接着是int main() { ..................... } 这里是引用函数的具体描述 使用隔开//************************************************** //******************** 阅读全文
posted @ 2017-06-17 19:53 sky_lover 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 1 //体重指数程序 2 #include 3 #include 4 #include 5 #include 6 using namespace std; 7 8 int main() 9 { 10 const int BMI_CONSTANT = 703; 11 float weight; 12 float height; 13 fl... 阅读全文
posted @ 2017-06-17 17:57 sky_lover 阅读(257) 评论(0) 推荐(0) 编辑