学习《算法》小结

一个简单的小问题? 1、java中方法的参数是按值传递,而python的函数参数是按对象或对象的引用传递?那其他语言呢?按值进行传递,按引用进行传递,按对象进行传递有什么区别? java中方法处理的是参数的值,而非参数本身。这种方式产生的结果是在静态方法中改变一个参数变量的值对调用者没有影响。...

2018-07-21 20:03:49

阅读数:30

评论数:0

数据结构——查找(2)

这个题中A选项插入排序当是有序列表或者列表基本有序的情况下,时间复杂度是o(n),是最快的一种排序算法。B选项在上一个博客中有介绍,这里不再说,D选项二分查找的复杂度是o(logn) 而针对于快速排序来说,其时间复杂度在平均情况下是nlogn,在最坏的情况下(有序时)时间复杂度是o(n^2)最优...

2017-08-18 16:36:34

阅读数:175

评论数:0

数据结构——查找(1)

以下是在牛客网学习专项练习中有关数据结构和算法的内容,我把这些我觉得自己薄弱的地方摘抄整理在一起,方便自己以后的复习回顾,数据结构是衡量一个程序员好坏的标准,对于我这个非科班出身的人来说更是一道向前发展的拦路虎,需要尽早的学习和掌握,我相信一点点的做笔记一定可以将其攻克。 解析:二分查找需满足两...

2017-08-18 13:08:45

阅读数:177

评论数:0

如何理解结构体

话不多说,摘录网上的理解,貌似理解一些了。 typedef struct Node   {        Element data;        struct Node * next;   }Node, * Linklist; typedef struct nod...

2015-12-29 23:16:22

阅读数:727

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭