- 博客(8)
- 收藏
- 关注
原创 算法的时间复杂度和空间复杂度
算法的时间复杂度和空间复杂度可以让我们更好的了解代码好坏。算法在编写成可执行程序后,运行时需要耗费时间资源和空间(内存)资源。因此衡量一个算法的好坏,一般 是从时间和空间两个维度来衡量的,即时间复杂度和空间复杂度。时间复杂度主要衡量一个算法的运行快慢,而空间复杂度主要衡量一个算法运行所需要的额外空间。在计算 机发展的早期,计算机的存储容量很小。所以对空间复杂度很是在乎。但是经过计算机行业的迅速发展,计 算机的存储容量已经达到了很高的程度。所以我们如今已经不需要再特别关注一个算法的空间复杂度。
2022-10-03 08:00:00
338
5
原创 枚举,联合体,结构体大小计算
文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言关于枚举,联合体,结构体自己的理解,以及大小的计算提示:以下是本篇文章正文内容,下面案例可供参考一、枚举类型:(enum)枚举是一个被命名的整型常数的集合。比如人的性别只有男女之分。在枚举中第一个枚举成员默认为0;后面的枚举成员都是前面的枚举成员加1得到。枚举元素不能是变量,得是常数。所以枚举元素也叫枚举常量。不能对枚举元素赋值。元素类型没有特别声明,默...
2022-10-02 23:05:29
772
原创 memmove和memcpy实现与其不同之处
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言当我们学会字符串的拷贝和移动时,我们不禁会想内存是否也可以拷贝和移动。正好系统也给我们提供了这样的函数。以下是我对memmove和memcpy的实现。一、memmove的实现memmove是将src的地址接到dst某一位置,然后取代dst后面的数据。二、memcpy的实现1.引入库代码如.
2022-04-02 11:29:32
569
13
原创 原码,反码,补码,大小端存储的一些理解
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言随着c语言的进一步学习,我们会了解到数据在计算机是如何存放的,本文就是自己对它的一些看法。例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、原码原码是一种计算机中对数字的二进制.
2022-03-31 11:39:40
2476
7
原创 C语言扫雷的一些心得
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、对于扫雷的认识 二、 1.引入库 2.读入数据 总结前言这是关于我自己对扫雷的一些认识,希望大家能提些建议。一、对于扫雷的认识在一个系统给出的棋盘里找出不是雷的坐标。二、使用步骤1.引入库代码如下(示例):import numpy as np import pandas as pd import matplotlib.pyplot as plt im
2022-03-05 16:36:43
5315
11
原创 三子棋的实现
今天学习了三子棋的算法,让我感受到算法的奇妙与复杂。以下是关于我对三子棋的一些理解;如有不对或改善的地方希望能得到大家的反馈;要实现三子棋,我们先要把三子棋运行的思路想好:首先我们要有游戏菜单供玩家选择游戏运行的大体结构如下:然后我们在看游戏实现的过程:1.初始化棋盘初始化棋盘前,我们先定义一个二维数组然后我们初始化棋盘,在这里我们可以调用自己写的函数,如果代码全放在同一个.c文件会让代码变得很长且难阅读,我这里创建一个game.h头文件用来调用(后文中调用的函数名...
2021-12-17 16:53:10
2328
8
原创 第一篇博客
今天开始写博客记录自己的成长,虽然大二才开始学,但我认为兴趣会使我坚持下去。今天学习的成果(如有错误,希望能指出,博主十分感谢):1.什么是C语言C语言是一门高级程序设计语言可以用来与计算机沟通。2.C语言程序的认识main函数是程序的入口一个工程中只能有一个main函数3.数据类型C语言自带的数据类型:char //字符 1byteshort //短整型 2byteint //整型 4bytelong //长整型 4bytelong long //整型 8bytefloa
2021-12-11 11:11:21
710
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人