- 博客(16)
- 收藏
- 关注
原创 Qt安装 not found问题
今天在更新Qt插件的发现QT的在线安装器无法找到需要下载的文件。使用Fiddler4 工具分析得到Qt在线安装器所使用的安装地址。并且根据阿里云给的配置方法修改下载的下载地址后成功下载。然而在进入阿里云镜像网站之后。发现改地址并不存在。在下载器安装地址使用命令行工具 输入。忘记截屏了,只有Fiddler的图片。
2023-03-09 20:39:20 2271 1
原创 基础算法笔记——双指针
一、引入先看一道例题例题给你一个按非递减顺序排序的整数数组 nums,返回 每个数字的平方组成的新数组,要求也按非递减顺序排序。示例 1:输入:nums = [-4,-1,0,3,10]输出:[0,1,9,16,100]解释:平方后,数组变为 [16,1,0,9,100]排序后,数组变为 [0,1,9,16,100]示例 2:输入:nums = [-7,-3,2,3,11]输出:[4,9,9,49,121]提示:1 <= nums.length <=...
2022-05-01 17:42:36 771
原创 排序算法
目录桶排序冒泡排序桶排序生活中难免要对一些数字进行排序,现在我们假设需要对八个10以内的数字进行排序:7, 8, 3, 9, 2, 6, 1, 3;我们不妨先建立一个含有11个位置的数组a[11];遍历数组,将排序的数字作为下标,每出现一次时a[step]++;for (i = 0; i < n; i++){ scanf ("%d", &num); a[num]++;}那么这个排序算法中,数据储存在数组的下标中,数组中的数据则是数字出现的次数。
2021-12-16 16:37:01 328
原创 数据结构专栏简介
有日子没更了,日常偷懒。顺序表概念顺序表示用一段连续的存储单元依次存储线性表的数据元素图解实例图解运用图解链表单链表概念图解List item实例
2021-06-26 17:59:21 219 1
原创 C语言——文件操作
文件操作C语言中文件主要分为两种:文本文件,二进制文件(通常是指除文本文件以外的文件)。打开和关关闭文件打开文件打开文件用到的函数为fopen();返回值:如果文件打开成功,则返回一个指向FILE结构的文件指针;如果文件打开失败,则返回一个NULL并设置errno为指定错误;备注:path参数:该参数是一个C语言字符串,指定了带打开文件的文件路径和文件名path参数可以使相对路径(…/file.txt)也可以是绝对路径(/home/open/file.txt),如果只给出文件名而不
2021-03-08 18:55:39 1468 5
原创 西方经济学的十大原理
人们面临权衡取舍典型的例子是“大炮与黄油”的选择,在国防建设(大炮)与国民消费品(黄油)之间的选择往往决定了国家的发展进度。现代社会,环境建设与工业发展也是一个取舍问题。某种东西的成本是为了得到它而放弃的东西一种东西的机会成本是为了得到这种东西所放弃的东西。当做出任何一项决策时,决策者应该认识到伴随每一种可能的选择而来的机会成本。理性的人考虑边际成本“边际量”是指某个经济变量在一定的影响因素下发生的变动量。经济学家用边际变动这个术语来描述对这个现有行动计划的微小增量调整。个人和企业通过考虑边际量将
2021-03-06 22:10:38 1934 1
原创 时间复杂度计算方法
时间复杂度的计算for (i = 0; i < n; i++){ for (j = 0; j < n; j++) { cout << "csdn" << endl; }} for (i = 0; i < n; i++){ for (j = i; j < n; j++)
2021-03-02 22:40:59 8756 4
原创 对算法的时间复杂度的理解
“算法(algorithm)是为求解一个问题需要遵循的,被清楚地指定的简单指令集合。”算法设计时,很重要的一步需要确定其占用的空间资源和时间资源,如果一个算法执行需要很长的时间,那么它很难有什么用处。同样的一个算法占用的空间太大,很有可能目前大多数的计算机都无法运行。这篇介绍的是算法的时间复杂度。首先我们需要时间算法的时间复杂度是什么,其并不是一台计算机运行一个算法所花的时间。同样的一个算法在不同的计算机的运行时间是不同的,既与计算机的配置有关,也与计算机的使用时间有关,甚至于计算机所在的环境有关,所以
2021-02-28 21:58:08 1375 1
原创 android studio初次使用
android studio 是安卓开发的主要IDE,基于Intellij IDEA。首先安装android studio。(安装的时候忘记截图了,这张是在网上找的一张图片)上面的第二个选项是安装android 虚拟机,建议选上,其余的直接无脑下一步就OK了。...
2021-01-25 01:58:07 1501 3
原创 计算两个随机数互为素数的概率
研究这个问题开始,先研究随机数的做法随机数这里用伪随机数就够了,这里需要用到srand()与rand()两个函数,这两个函数头文件为stdlib.h这两个函数的原型为:一般操作为:先用srand()函数产生随机数种子。计算机产生伪随机数,是通过一系列的函数计算得来的。就是srand()中所返回的参考值,通过计算得到的数字,每次取出其中一个,如果每次使用的都是同一个种子,那么得到的随机数也就是相同的,因此要得到不同的随机数,就需要使用不同的种子数,又不能每次用完一个数字又去手动更换一个种子数,但是时间
2021-01-24 00:23:13 760
原创 C语言基础(打印几何图形)
打印三角形#include <stdio.h>int main(){ int i, j; for (i = 0; i < 10; i++) { for (j = 0; j < 9 - i; j++) printf (" "); printf ("*"); for (j = 0; j < 2 * i; j++) printf (" "); printf ("*"); printf ("\n");
2020-11-29 03:00:00 1414 2
原创 C语言基础(控制语句1)
程序设计离不开各种控制语句,这篇文章将重点介绍一些控制语句# include <stdio.h>int main(){}
2020-11-24 22:09:27 418
原创 c语言基础(2)(关键字查阅)
因为看这个系列文章的大多是初学者,我们文章尽量从简,计划用3期介绍C语言中的关键字。这段时间会有些无聊,但是有很重要,贵在坚持。接下来,我将会分类介绍这些关键字。一、数据类型关键字doublefloatsigned–intstruct–longshortunion–shortvoidcharunsigned–...
2020-10-27 21:49:47 448 2
原创 C语言基础(1)
CSDN上好像没有什么对C语言进行系统性的基础教学,第一次看CSDN时,感觉都是些很高大上的知识点,对新手小白不大友好,打算做一些新手的教程,并持续更新。上手第一个程序#include <stdio.h>int main (){ printf ("hello world!");}麻雀虽小,五脏俱全;这个程序中包含有头文件,主函数,以及一个输出语句。从这个程序中折射到C语言的一些基本结构:C语言是以函数为基本单位的一个C语言程序可以由一个或多个函数组成,所有函数都是相互独
2020-10-25 11:30:55 4159 21
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人