-
算法第二章上机实践报告
(1)实践题目: 最长子列和 (2)题目描述: 给定K个整数组成的序列{ N1, N2, ..., NK },“连续子列”被定义为{ Ni, Ni+1, ..., Nj },其中 1。“最大子列和”则被定义为所有连续子列元素的和中最大者。例如给定序列 { -2, -
算法第二章作业
1.我认为分治法在解决一些特殊问题的时候可以大大减少时间复杂度,比如说在一个大问题可以分解成若干个和大问题性质基本相同的小问题时,就能将时间复杂度大大降低,或者可以通过递归再进行分解将大问题分解成无数个小问题来解决,但是有些时候分解太多反而会增加解决问题时间,所以在使用分治法时要提前考虑好分解问题的 -
算法第二章作业
1.分治思想的体会:当所求问题可以划分为几个小问题,且小问题与大问题相同(都可以调用同一个函数),解决了小问题就可以搞定大问题,可以考虑用分治法。然后要解决的就是横跨左右区间的问题,左右区间可以通过递归完成。使用分治法,可以有效时间复杂度。 2.结对编程情况报告:配合的还不错,可以交流彼此的思路,但 -
算法第二章上机实践报告
1.实践题目名称:7-1 最大子列和问题 2.问题描述 给定K个整数组成的序列{ N1, N2, ..., NK },“连续子列”被定义为{ Ni, Ni+1, ..., Nj },其中 1。“最大子列和”则被定义为所有连续子列元素的和中最大者。例如给定序列{ - -
算法第一章作业
1,本学期我将遵循以下编码规范https://wap.sogou.com/web/id=495b5c37-c03f-4a0e-8d92-e7b20e7221e3/keyword=%E7%BC%96%E7%A0%81%E8%A7%84%E8%8C%83c%2B%2B/sec=8C3hUpVzLUj3b -
第一次作业
恢复内容开始 1.我将遵循Android 开发编程规范(https://blog.csdn.net/qq_16318981/article/details/53434029) 2.《数学之美》让我们见识到谷歌技术的高明,以此带入一个全新的看待数学的世界,软件开发归于本终也是数学问题。书中所展示的用数 -
算法第一章作业
请上网了解编码规范,说明你本学期的编码遵循哪个规范及该规范的链接。 答:本学期遵循谷歌公司的编码规范 链接:https://zh-google-styleguide.readthedocs.io/en/latest/google-cpp-styleguide/ 请阅读《数学之美》,结合网上其他文章, -
算法第一张作业
1、代码规范链接:https://zhuanlan.zhihu.com/p/54613670 2、我认为,算法是计算机科学的基础,更是程序设计的基石,只有具备良好算法基础的人才能成为优秀的软件开发人员,用简单、清晰、执行效率高的算法解决软件开发过程中遇到的一些问题。 本学期想实现一个能实现文件压缩与 -
第一次作业
编码规则是程序编码所要遵循的规则,要注意代码的正确性、稳定性、可读性。要避免使用不易理解的数字,用有意义的标识来替代,不要使用难懂的技巧性很高的语句。 任何语言都需要强调编码风格的一致性。只要是团队开发,每个人都以相同的方式编写代码就是至关重要的。这样大家才能方便地互相看懂和维护对方的代码。做好代码 -
算法第一章作业
一、编码规范: 链接:https://edu.cnblogs.com/campus/gdwywm/gdufs_se1901/join?id=CfDJ8K5MrGQfPjpFvRyctF-QEQeK2RsB84EY0vkJ-14XYFUT9JRGkR8jSRyYdUx4KPExuzTDJm5SvN2Z