数据结构与算法
文章平均质量分 68
数据结构与算法的学习笔记
李林楠
努力成为技术大牛!
展开
-
异或运算.
实现两个值的交换,而不必使用临时变量(值可以相等,但前提是他两指向的内存是两块东西)。例如交换两个整数a = 甲;1、其中有一种数,出现了奇数次,其他的出现了偶数次;2、其中有两种数,出现了奇数次,其他的出现了偶数次。解法:直接异或所有数。相同为0,不同为1。原创 2023-10-19 11:08:24 · 606 阅读 · 1 评论 -
数据结构与算法-概述
1.概述 1.1.什么是数据结构?原创 2021-09-25 19:43:22 · 84 阅读 · 0 评论 -
数据结构与算法-算法分析
文章目录算法分析1. 算法的时间复杂度分析 算法分析 研究算法的最终目的就是如何花更少的时间,如何占用更少的内存去完成相同的需求,并且也通过案例演示了不同算法之间时间耗费和空间耗费上的差异,但我们并不能将时间占用和空间占用量化,因此接下来我们要学习有关算法时间耗费和算法空间耗费的描述和分析。有关算法时间耗费分析,我们称之为算法的时间复杂度分析,有关算法的空间耗费分析,我们称之为算法的空间复杂度分析。 1. 算法的时间复杂度分析 事后分析估算方法: 比较容易想到的方法就是我们把算法执行若干次,然后拿个计时原创 2021-09-25 21:30:37 · 133 阅读 · 0 评论