- 博客(42)
- 问答 (1)
- 收藏
- 关注
原创 C语言/C++队列详细讲解教程及完整代码实现
队列是一种常用的数据结构,具有先进先出的特点。在解决实际问题时,队列可以发挥重要作用。通过C语言的实现代码,我们可以更好地理解队列的概念和基本操作。希望本篇教程能对你理解队列有所帮助!
2023-06-30 14:23:35
2726
原创 【二叉树教程详解以及C语言/C++实现二叉树】
二叉树是一种特殊的树状数据结构,其中每个节点最多有两个子节点。每个节点包含一个数据元素和指向其左子节点和右子节点的指针。左子节点的值小于或等于父节点的值,而右子节点的值大于父节点的值。这个特性使得二叉树在查找、插入和删除操作方面非常高效。A / \B C / \ \D E F二叉树通常用于模拟具有层级结构的数据。它的一些常见应用包括搜索算法(例如二叉搜索树)、表达式树、哈夫曼编码树等。在二叉树中,我们可以使用不同的遍历方式来访问节点,包括先序遍历、中序遍历和后序遍历。
2023-06-30 14:19:52
2135
1
原创 C语言/C++实现栈操作
栈的基本操作包括压栈(入栈-push)和弹栈(出栈-pop),分别用于将元素添加到栈顶和从栈顶删除元素。(Last-In-First-Out,LIFO)的原则。栈的操作只在栈的一端进行,该端被称为。弹栈操作用于删除栈顶的元素,并返回该元素的值,首先需要判断栈是否为空,如果栈非空,返回。压栈操作用于将元素添加到栈顶,首先需要判断栈是否已满,如果栈未满,将元素添加到。我们可以使用C语言中的数组来实现栈。这就是用C语言实现栈的基本操作的详细教程。在使用栈之前,我们需要先将其进行初始化,可以通过将。
2023-06-15 21:00:31
1502
原创 C语言/C++实现链表的详细教程
链表是一种常用的数据结构,它由一系列节点组成,每个节点包含两部分内容:数据和指向下一个节点的指针,最后一个节点指向空。链表的节点可以动态添加和删除,因此可以方便地进行插入、删除等操作。链表有多种类型,包括单向链表、双向链表和循环链表等。
2023-06-14 20:41:55
15757
5
原创 【Spring Boot整合MyBatis教程】
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。
2023-06-11 20:35:56
7334
1
原创 Python基础练习题
有 1、2、3、4 四个数字,能组成多少个互不相同且无重复数字的三位数?输入三个整数,请把这三个数由小到大输出。判断 101-200 之间有多少个素数,并输出所有素数。
2023-03-09 16:18:32
283
原创 【Python安装配置教程】
Python由荷兰数学和计算机科学研究学会的吉多·范罗苏姆于1990年代初设计,作为一门叫做ABC语言的替代品。Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言,随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。Python解释器易于扩展,可以使用C语言或C++(或者其他可以通过C调用的语言)扩展新的功能和数据类型。Python也可用于可定制化软件中的扩展程序语言。
2023-03-08 13:33:29
574
原创 【Python安装pip命令教程】
pip 是一个现代的,通用的 Python 包管理工具。提供了对 Python 包的查找、下载、安装、卸载的功能。
2023-02-13 10:45:55
5711
原创 【Java:JDBC+MySQL实现学生信息管理系统】
Java数据库连接,(Java Database Connectivity,简称JDBC)是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。JDBC也是Sun Microsystems的商标。我们通常说的JDBC是面向关系型数据库的。摘自百度百科–jdbc现使用JDBC+MySQL实现简易的学生信息管理系统,主要设计学生信息查询、添加学生、修改学生信息、删除学生等功能。提示:以下是本篇文章正文内容,下面案例可供参考。
2022-11-17 16:49:44
10923
原创 JavaScript入门教程
JavaScript(简称“JS”)是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发Web页面的脚本语言而出名,但是它也被用到了很多非浏览器环境中,JavaScript基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式、声明式、函数式编程范式。JavaScript在1995年由Netscape公司的BrendanEich(布兰登·艾奇),在网景导航者浏览器上首次设计实现而成。
2022-08-25 09:44:15
402
原创 【C#:WinForm+ADO.NET+SQL Server实现验证码登录】
WinForm+ADO.NET+SQL Server实现验证码登录:当用户输入的账户名、密码以及验证码都正确时,才可以登录系统。否则,提示相应的报错信息。
2022-06-15 19:37:53
1495
1
原创 【C#实现猜数字游戏】
**使用C#实现猜数字小游戏**项目需求如下:随机生成一个1-100之内的整数,由用户进行猜测,每轮游戏共有八次机会,机会用完仍未猜到正确数字,即为失败。猜对数字,即挑战成功,结束游戏。每猜错一次,系统都会提示猜测的数字与实际生成的随机数之间的大小关系,据此,提高用户猜测的准确度。解题步骤:1、生成随机数。使用Random类生成随机数,代码如下: int n;//保存生成的随机数 Random rand = new Random(); n =
2022-05-13 16:21:27
5662
原创 在SQL Server Management Studio中使用SQL语句创建数据表并添加相关约束
SQL Server中使用SQL语句创建数据表并添加约束的基础教程1. 创建数据库创建数据表之前,需要先创建用户数据库(不推荐在系统数据库中创建表格),再去自己创建的数据库中创建相应的数据表,创建数据库的SQL语句如下(Ctrl+N 新建查询写SQL语句): create database StudentMIS--创建一个名为StudentMIS的数据库选中并执行该语句,左侧的对象资源管理器中出现名为StudentMIS的数据库后表示创建成功(如果执行语句没有报错,但并没有出现数据库的,可以
2022-03-17 17:17:07
12353
原创 启动SQL Server服务器以及新建连接的方法
启动SQL Server服务器以及新建连接的方法一、启动服务器使用SQL Server之前,需要手动启动服务器(如果是安装时设置了默认开机启动的,则不需要这一个步骤,但不推荐这么做),启动服务器的方法有三种:第一种方法开始菜单栏找到SQL Server2012(具体版本根据安装情况来看,操作基本都一样),单击打开,找到配置工具,点开之后找到配置工具里的SQL Server配置管理器,单击打开,打开界面如图所示:找到SQL Server服务,打开,找到SQL Server(MSSQLSERVE
2022-03-14 15:23:20
19312
5
原创 安装SQL Server详细教程
安装SQL Server2017详细教程1、官网下载SQL Server 2017 Developer: Developer下载地址下载完成后,打开安装程序,选择自定义安装:选择安装路径(不推荐安装在C盘):然后等待下载安装:此过程较为缓慢,耐心等待即可。下载完成后,会到以下界面:到此界面后,点击左侧的安装,点击全新SQL Server独立安装:选择Developer版本,点击下一步:勾选我同意协议,点击下一步:不勾选:点击下一步,等待安装程序文件:安装完成后,会出现以
2022-03-06 18:18:36
146724
18
原创 DIV+CSS实现网页爱心图案
使用DIV+CSS实现绘制网页爱心图案实现效果:代码:<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> <style> #div5{ position: relative; left: 25%; width: 1000px; height: 900px; /* bac
2021-12-30 16:36:33
540
原创 H5:鼠标悬停显示详细信息
使用HTML和CSS实现鼠标悬停图片后显示详细信息代码如下:<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title>鼠标悬停显示文字介绍信息</title> <!-- <link rel="stylesheet" type="text/css" href="css/css1.css"/> --> <style type
2021-12-20 10:04:23
3210
原创 H5:使用video标签在页面中插入视频
常用属性和值:例:<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> <style> #div1 { background-color: blanchedalmond; height: 10%; width: 100%; position: fixed; z-index:
2021-12-19 20:53:45
3217
原创 C语言:计算随机生成的一个日期与该年的10月1日相差多久
随机生成一个1900年-3000年之间的日期,计算该日期与该年的10月1日相差多久(C语言)代码:#include<stdio.h>#include<stdlib.h>#include<time.h>//将年、月、日三个变量设为全局变量 int year,month,day;//函数声明 void rand_date();int calculate();//主函数 int main() { srand((unsigned)time(NULL));
2021-12-02 16:46:35
877
原创 C语言实现模拟银行系统
模拟银行系统1.实现要求生成一个1000-1000000之间的随机数来代表账户余额(要求每次生成的数不一样);实现登录功能:用户有三次输入密码的机会,输入正确的密码才能登录,如果输入错误超过了三次 之后密码还是错,则提示账户被冻结,退出程序。实现查询账户余额功能:查询账户余额并输出。实现取款功能:提示用户输入相应的金额,并取款。实现存款功能:提示用户输入存款金额,并存款。实现修改密码功能:提示用户输入新的密码,密码修改成功后,退出系统,提示重新登录。实现退出系统功能。示例代码:#inc
2021-11-26 17:09:39
2406
1
原创 C语言实现简单猜数字小游戏
C语言猜数字小游戏题目:随机生成三个0-20之内的数字,提示用户来猜,只有三个数字全部猜出时程序才结束,统计输出猜到正确答案的次数 。#include<stdio.h>#include<stdlib.h>#include<time.h>/*随机生成三个0-20之内的数字,提示用户来猜,只有三个数字全部猜出时程序才结束,统计输出猜到正确答案的次数 */int main(){ srand((unsigned)time(NULL));//保证每次生成的随
2021-11-18 18:55:53
3516
原创 C语言实现冒泡排序
C语言的冒泡排序使用自定义函数实现冒泡排序,分别输出升序和降序的结果使用自定义函数实现冒泡排序,分别输出升序和降序的结果#include <stdio.h>#define SIZE 50void Sort_U(long a[], int n);void Sort_D(long a[], int n);void print(long num[], int n);/*使用自定义函数实现数组的冒泡排序,打印输出升序序列和降序序列*/int main(){ int n, i;
2021-11-18 16:58:24
775
原创 使用Python的turtle模块绘制爱心图案
使用python小海龟实现爱心图案的绘制,代码如下:import turtleimport time # 清屏函数def clear_all(): turtle.penup() turtle.goto(0, 0) turtle.color('white') turtle.pensize(800) turtle.pendown() turtle.setheading(0) turtle.fd(300) turtle.bk(600)
2021-09-01 19:59:50
6668
1
原创 学习C语言的必要之处
**学习C语言的必要之处简介:C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括类似嵌入式处理器以及超级计算机等作业平台的许多计算机平台上进行编译。1. C语言的发展史C语言的原型是ALGOL 60语言(也称为A语言)。1963年,剑桥大学将ALGOL 6
2021-08-31 10:25:58
267
原创 Scratch编程_Day01
自学Scratch_Day01Scratch简介:Scratch是麻省理工学院开发的一款简易图形化编程工具。这个软件的开发团队称为“终身幼儿园团队”(Lifelong Kindergarten Group)。几乎所有的孩子都会一眼喜欢上这个软件。建立起做编程的欲望。建立程序的过程,用到涂鸦,录音,找图片这些有趣的过程。孩子的成品可以通过软件直接发布到官方网站上。官方网站给每个注册用户开通了一个个人空间,放置发布的程序。用户发布后的程序,在官网可以找到。制作中的程序只能在软件环境下运行,发布后的程序则是
2020-10-09 17:16:13
827
1
空空如也
大佬们,有没有推荐的刷笔试题的网站?
2021-06-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人