首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
小话专题
算法入门----小话算法(1)
下面就首先从一些数学问题入手。 Q1: 如何证明时间复杂度O(logN) < O(N) < O(NlogN) < O(N2) < O(2N) < O(N!) < O(NN)? A: 如果一个以整数为参数的不等式不能很容易看出不等的关系,那么最好用图示或者数学归纳法。 很显然,使用图示的方法也不能很好得到上面的关系图,因为图示范围较小,不能证明当N趋于无穷大依然成立。所以,数学归
阅读更多...
写自己的c库----小话c语言(19)
Q: 对于c代码,经常可能被c++代码使用,所以经常需要使用extern "C"语句,老是写这段代码真是很烦人,有什么好的方法? A: 对于重复代码来说,宏无疑是个很好的方法。 #if defined(__cplusplus)#define EXTERN_C_BEGIN extern "C" {#define EXTERN_C_END
阅读更多...
小话圆圈C怎么打出来的?
只需要Alt + 169即可,就这么任性,试一下吧©
阅读更多...
小话数据结构-图 (聚焦于案例实现的理解)
数学使我们能够发现概念和联系这些概念的规律,这些概念和规律给了我们理解自然现象的钥匙。 ——爱因斯坦 前言 本文代码基于C++实现,阅读本文,需要有以下知识 教熟练使用C++ STL库中的vector,map,pair等;对于递归和简单搜索算法(dfs,bfs)有粗浅的理解;稍微的离散数学或者是线性代数知识(可能是我瞎掰的,没有也罢 😂 ) 本文针对算法或数据结构初学者~~(比
阅读更多...
小话层次分析法(AHP)
在目标决策领域,有的决策数据信息是量化的,如一个项目的未来收益、消耗成本等,通过对各种信息进行计算可以做出较好的决策;但有的决策数据信息并不全是数字化的,如项目信息为“这个收益更好”、“这个成本更高”这样的非数字形式,计算就变得困难。而本文涉及到的层次分析法就是一种解决类似多目标决策的方法。层次分析法力求将定性信息和定量信息结合,依据决策者经验、知识等主观元素构建决策矩阵来量化出各目标权重关系的方
阅读更多...