自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (18)
  • 收藏
  • 关注

原创 算法基础之模拟

模拟(simulate)就是用计算机来模拟题目中要求的操作。题目1给定两个整数A和B,输出他们的和。题目要你算A+B,你就算,这就是模拟。代码如下:#include<iostream>using namespace std;int main(){ int a,b; cout<<"请输入两个整数(空格分隔):"; cin>>a>>b; cout<<"和为:"<<a+b<&l

2021-08-30 21:17:58 2041

原创 CodeBlocks安装与使用入门

CodeBlocks安装与使用入门CodeBlocks 作为一款轻量级的C/C++ IDE,开源、跨平台、跨编译器:Windows、Linux、Mac OS都可以使用。支持多款编译器,只要简单配置一下就可以轻松切换gcc/g++、Visual C++、Borland C++、Intel C++等20多款编译器。CodeBlocksd的安装CodeBlocks官网https://www.codeblocks.org/选择与你电脑对应的codeblocks版本下载(downloads

2021-08-28 07:51:32 34305 5

原创 算法基础之递推

算法基础之递推(C++示例)所谓递推,是指从已知的初始条件出发,依据某种递推关系,逐次推出所要求的各中间结果及最后结果。其中初始条件或是问题本身已经给定,或是通过对问题的分析与化简后确定。从已知条件出发逐步推到问题结果,此种方法叫顺推。从问题出发逐步推到已知条件,此种方法叫逆推。无论顺推还是逆推,其关键是要找到递推式。这种处理问题的方法能使复杂运算化为若干步重复的简单运算,充分发挥出计算机擅长于重复处理的特点。递推法是一种重要的数学方法,在数学的各个领域中都有广泛的运用,也是计算机用

2021-08-27 06:39:28 1998

原创 算法基础之动态规划

算法基础之动态规划(C++示例)动态规划(Dynamic Programming)指的是通过把一个问题递归拆解成更加简单的子问题的方式简化一个复杂问题。在计算机科学中,如果一个问题可以通过先拆解成简单子问题,寻递归找到每个子问题的最优解,这样我们就可以认为这个问题存在最优子结构。动态规划与分治法的区别是:从分治法的视角来看,每个子问题必须相互独立;但在多轮决策中,这个假设显然不成立,而多轮决策就用到了动态规划方法。从数学的视角来看,动态规划是一种运筹学方法,是在多轮决策过程中的最优方法。

2021-08-24 22:42:33 177

原创 算法基础之回溯

算法基础之回溯回溯法(BackTracking)也叫试探法,是一种选优搜索法,按选优条件向前搜索,以达到目标。若探索到某一步,发现原先选择并不优或达不到目标,就退回一步重新选择,这种走不通就退回再走的技术为回溯法,而满足回溯条件的某个状态的点称为“回溯点”。回溯算法类似于枚举的过程,当搜索时遇到不满足条件,回退到上一个,尝试别的路径。回溯法从问题本身出发,寻找可能实现的所有情况。和穷举法的思想相近,不同在于穷举法是将所有的情况都列举出来以后再一一筛选,而回溯法在列举过程如果发现当前情况根本不

2021-08-23 21:02:58 311

原创 算法基础之递归

算法基础之递归递归(Recursion),指一种通过重复将问题分解为同类的子问题而解决问题的方法。或者说递归算法是一种直接或者间接地调用自身的算法。简单来说就是一个方法中会重复调用该方法解决问题,直到满足基础部分的条件而输出终止的算法。特点(1).递归就是在过程或函数里调用自身。(2).使用递归算法必须有一个明确的递归结束条件,即递归出口。经典案例:计算阶乘一个正整数的阶乘(factorial)是所有小于及等于该数的正整数的积,并且0的阶乘为1。自然数n的阶乘写作n!。1808年

2021-08-21 21:03:44 433

原创 算法基础之分治

算法基础之分治分治(Divide and Conquer),字面上的解释是“分而治之”,就是把一个复杂的问题分成两个或更多的相同或相似的子问题,直到最后子问题可以简单的直接求解,原问题的解即子问题的解的合并。主要思想:当要处理的数据非常多的时候,可以将众多问题先分解成几个小问题,找到求出这几个小问题的方法之后,再找到合适的方法,将子问题解,组合成求整个问题的解法。按照这个思想,如果子问题还是很大的时候,继续将子问题分成更小的子子问题,来进行求解,以此类推,直至可以直接将解求出为止。这个技巧是很多高效算法

2021-08-20 21:41:10 157

原创 算法基础之贪心

贪心算法(greedy algorithm),是用计算机来模拟一个“贪心”的人做出决策的过程。这个人十分贪婪,每一步行动总是按某种指标选取最优的操作。贪心算法,又名贪婪法,是寻找最优解问题的常用方法,这种方法模式一般将求解过程分成若干个步骤,但每个步骤都应用贪心原则,选取当前状态下最好/最优的选择(局部最有利的选择),并以此希望最后堆叠出的结果也是最好/最优的解。贪心算法的基本思路: 1.建立数学模型来描述问题。 2.把求解的问题分成若干个子问题。 3.对每一子问题...

2021-08-19 20:48:55 4544 1

原创 算法基础之枚举

算法基础之枚举枚举枚举(Enumerate)是基于已有知识来猜测答案的一种问题求解策略。枚举的思想是不断地猜测,从可能的集合中一一尝试,然后再判断题目的条件是否成立。枚举的时候要想清楚:可能的情况是什么?要枚举哪些要素?例题一个数组中的数互不相同,求其中和为0的数对的个数。//一个数组中的数互不相同,求其中和为0的数对的个数#include<stdio.h>int main(){int a[10] = {10,-10,-20,3,5,-6,7,0,20,-3};int i

2021-08-16 20:53:19 414

原创 算法基础之字符串

算法基础之枚举枚举枚举(Enumerate)是基于已有知识来猜测答案的一种问题求解策略。枚举的思想是不断地猜测,从可能的集合中一一尝试,然后再判断题目的条件是否成立。枚举的时候要想清楚:可能的情况是什么?要枚举哪些要素?例题一个数组中的数互不相同,求其中和为0的数对的个数。//一个数组中的数互不相同,求其中和为0的数对的个数#include<stdio.h>int main(){ int a[10] = {10,-10,-20,3,5,-6,7,...

2021-08-16 20:47:09 398

原创 我国主要青少年编程竞赛简介

我国主要青少年编程竞赛简介NOIP全国青少年信息学奥林匹克联赛http://www.noip.org.cn/NOIP(National Olympiad in Informatics in Provinces)全国青少年信息学奥林匹克联赛,自1995年开始举办,每年由中国计算机学会统一组织。NOIP在同一时间、不同地点以各省市为单位由特派员组织。全国统一大纲、统一试卷。NOIP是一项面向全国青少年的信息学竞赛。通过竞赛和相关的活动培养、选拔优秀的计算机人才,每年由中国计算机学会统一组织。

2021-08-15 12:01:58 1661

原创 随笔之人贵自知

随笔之人贵自知老子言:知人者智,知己者明。胜人者有力,胜己者强。在老子看来,“知人”、“胜人”十分重要,但是“自知”、“自胜”更加重要。仔细想来,确实如此。人都喜爱听好话、奉承话。不自知的人听到好话、奉承话,便会信以为真,飘飘然,觉得自己最高明最杰出,这容易滑入骄傲自满的泥淖。有自知之明的人能避免这种常见的人性弱点,历史人物邹忌就是一个鲜明的例子。《战国策·齐策》中的邹忌就很有自知之明,邹忌和徐公住在同一城,并且两人都一表人才。一天,邹忌分别对他的妻子,妾和客人提问:“我与徐公谁美?” 他得到了同一

2021-08-13 22:20:15 558

原创 数据结构和算法概述

数据结构和算法概述。数据结构(data structure)用于解决数据存储问题,而算法(algorithm)用于处理和分析数据,数据结构和算法存在“互利共赢、1+1>2”的关系。在解决问题的过程中,数据结构要配合算法选择最优的存储结构来存储数据,而算法也要结合数据存储的特点,用最优的策略来分析并处理数据,由此可以最高效地解决问题。

2021-08-10 21:42:15 1056

原创 Python中的pygame游戏模块的使用(修改)

Python中的pygame游戏模块的使用。若使用pygame模块(python的2D游戏开发库),这是第三方(扩展)模块,若未预先装,需要在CMD中,使用 pip install pygame 先装入,可能需要花点时间查看是否电脑上是否有pygame,在CMD中,使用pip list命令,参见下图若没有 pygame,需要在CMD中,使用 pip install pygame 命令安装,参见下图:验证是否成功安装法一、在CMD中,使用python -m pygame

2021-08-08 14:48:58 11165 5

原创 Rust语言基础

Rust语言基础Rust语言注释Rust语言使用双斜杆 “//” 和 “/* */” 作为注释符,双斜杆是行注释符,”/* */“ 是块注释符。变量和可变性Rust 语言使用关键字 let 来声明变量,若没有特别 mut 关键字来修饰,那么 let 所声明的变量默认是不可改变值,例如:fn main() { let x = 5; println!("The value of x is: {}", x); x = 6; println!("T...

2021-08-06 20:41:15 492

原创 JavaScript ES6新特性介绍

JavaScript ES6新特性介绍ES6是一次重大的革新,比起过去的版本,改动比较大。ECMAScript 2015(ES2015),第 6 版,也被称作是 ECMAScript 6(ES6),添加了类和模块的语法,箭头函数,迭代器和生成器和生成器表达式,静态类型数组等。

2021-08-04 20:53:43 336

原创 C++的传值、传引用、传指针介绍(修订)

C++的传值、传引用、传指针介绍指针:指针是一个变量,只不过这个变量中存储的是一个地址,指向内存中的一个单元。引用:引用和原变量是同一个东西,只不过是原变量的一个别名。引用不是新定义一个变量,而是给已存在变量取了一个别名,编译器不会为引用变量开辟内存空间,它和它

2021-08-01 06:20:52 1566

中学数理小助手(2024.03.16)

中学数理小助手,有助于素质教育和降低学习成本的学习平台软件,本软件从2011年初起构思开发,根据实际情况持续改进与调整至今。小助手系列助学软件之一。主要功能有:含有理科工具和实验演示。写字板式题本支持图文混排,采用了开放式题库,可以由老师、学生等用户自由添加题或修改题,且可以管理多个“题本”。您可以用本软件收集管理自己的视频音频( .wmv .mp3 .mp4等视频音频格式)课件、演示文稿(.ppt)课件、GIF课件。还有一些益智游戏。

2024-03-18

中英文小助手(2024.03.16)

中英文小助手,有助于素质教育和降低学习成本的学习平台软件,本软件从2011年初起构思开发,根据实际情况持续改进与优化至今。本次主要对词典内容进行了更新。小助手系列助学软件之一。本软件借助语音库,可以语音阅读中文和英语文本。特别强化了英语助学功能,用户能够对其管理(修改增添),具有多种识记学习方式。中文字典、英汉词典、成语词典功能完善灵活可编辑。并提供了在线翻译功能(使用搜狗、微软、百度、有道翻译引擎)。电脑版笔记本可以管理多个“笔记本”,可含有图片,还可用来进行快速阅读训练。您可以用本软件管理收集自己的视频音频(.wmv .mp3 .mp4等视频音频格式)课件、演示文稿(.ppt)课件。还包含了有益的智力游戏。

2024-03-18

小学数学小助手(2024.03.16)

小学数学小助手,有助于素质教育和降低学习成本的学习平台软件,本软件从2011年初起构思开发,根据实际情况持续改进与优化至今。小助手系列助学软件之一。本软件能自动出题:四则运算(分为简易、初级、中级),分数运算,竖式整数乘除。写字板式题本支持图文混排,采用了开放式题库,可以由老师、学生等用户自由添加题或修改题,且可以管理多个“题本”。您可以用本软件管理收集自己的视频音频( .wmv .mp3 .mp4等视频音频格式)课件、演示文稿(.ppt)课件。还包含了智力游戏等。

2024-03-18

斯坦福JSKarel编程机器人运行环境及说明文件

斯坦福JSKarel编程机器人运行环境,内含说明文件,介绍Windows PC上如何设置运行JSKarel运行环境,及JSKarel编程机器人的使用。

2023-10-18

Visual C++ 2010 Express独立安装包

Visual C++ 2010 Express独立安装包 安装说明 将压缩包放置在合适位置解压。 打开解压后的文件夹,找到setup.exe文件双击开始安装。 【为什么用这个版本?VC++6.0版本太老,其它版本又较大】

2022-11-11

捕鱼达人游戏python源码及实验素材

捕鱼达人游戏python源码及实验素材

2022-02-21

Java多个GUI&游戏源码

Java多个GUI&游戏源码,供参考

2022-02-10

python多个趣味程序&小游戏源码

python多个趣味程序&小游戏源码,可以参考学习。

2022-02-10

中英文小助手2021.06.27.rar

中英文小助手,小助手系列助学软件之一。有助于素质教育和降低学习成本的学习平台软件,本软件从2011年初起构思开发,持续改进与优化至今。本次主要对词典内容进行了更新。

2021-07-12

中学数理小助手2021.05.09.rar

中学数理小助手,有助于素质教育和降低学习成本的学习平台软件,本软件从2011年初起构思开发,持续改进与优化至今。小助手系列助学软件之一。

2021-05-09

小学数学小助手2021.05.09A.rar

有助于素质教育和降低学习成本的学习平台软件,本软件从2011年初起构思开发,持续改进与优化至今。小助手系列助学软件之一。

2021-05-09

python驾驶摩托车游戏.rar

python驾驶摩托车游戏资源文件及源码

2021-03-18

在windows下搭建汇编语言(Assembly language)编程环境工具包.rar

汇编语言(Assembly language)实验环境,包括汇编工具(debug.exe、link.exe、masm.exe、edit.com等工具),DOSBox( DOS 模拟程序)

2020-06-10

win10之PHP开发工具集(httpd-2.4.41+php-7.4.4).rar

内含PHP开发用httpd-2.4.41-win64-VS16.zip 、php-7.4.4-Win32-vc15-x64.zip 、微软常用运行库合集_2019.07.20_X64.exe,及说明文件。

2020-03-25

C及C++实验学习环境合集.rar

C、C++实验学习环境合集,含Dev-Cpp_5.11_TDM-GCC_4.9.2_Setup、VC++6绿色工具集、VC++2010安装系统及其安装视频(全国二级C语言平台)

2019-08-24

C及C++实验学习环境合集.rar

C、C++实验学习环境合集,含Dev-Cpp_5.11_TDM-GCC_4.9.2_Setup、VC++6绿色工具集、其中的Visual C++ 2010 Express 若安装失败请用这个链接https://download.csdn.net/download/cnds123/86951612提供的独立安装包

2019-08-24

二维码生成器

二维码生成器

2017-02-01

Word文档按页拆分与转图

Word文档按页拆分,将Word文档转图(bmp或jpg)

2016-04-20

Visual Basic 6 网络编程实例源码

Visual Basic 6 网络编程实例源码

2011-04-06

用Excel操作SQLServer2000数据

用Excel操作SQLServer,比较实用。是一个Excel文件(.xls文件),启用宏后,输入几个参数就可以将该文件连接到SQLServe数据库,然后可以读取、修改、删除SQLServe数据库表中数据。

2010-01-02

用Excel操作SQLServer数据

用Excel操作SQLServer,是一个Excel文件(.xls文件),启用宏后,输入几个参数就可以将该文件连接到SQLServe数据库,然后可以读取、修改、删除SQLServe数据库表中数据。

2009-12-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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