自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 排序算法——希尔排序

平均时间复杂度: O(n1.3)最好情况: O(n)最坏的情况: O(n2)空间复杂度: O(1)排序方式: 内排序稳定性: 不稳定原理代码实现int shell_sort(int *data,int length){ int gap =0; int i=0,j=0; for(gap=length/2;gap>=1;gap/=2) { for(i=gap;i<length;i++) {

2021-10-02 12:29:36 57

原创 MySQL的安装和远程连接(Linux)

MySQL安装sudo apt-get install mysql-server-5.6设置密码本地连接MySQL数据库root用户登录 :mysql -u root -p show databases;#显示数据库use mysql;#进入数据库show tables;#显示数据表远程连接数据库安装MySQL workbench连接数据库服务器,如果出现10061错误 cd /etc/mysql/ sudo vim my.cnf #打开MySQL配置文件将

2021-07-30 16:51:40 87

原创 简单shell语法(三)数组操作

Shell 数组bash 支持一维数组(不支持多维数组),并且没有限定数组的大小。类似于 C 语言,数组元素的下标由 0 开始编号。获取数组中的元素要利用下标,下标可以是整数或算术表达式,其值应大于或等于 0。定义数组在 Shell 中,用括号来表示数组,数组元素用"空格"符号分割开。定义数组的一般形式为:数组名=(值 1 值 2 … 值 n)例如:array_name=(value0 value1 value2 value3)2.还可以单独定义数组的各个分量 array_name[0

2021-07-25 08:33:32 171

原创 简单的shell语法(二)字符串操作

拼接字符串使用双引号完成拼接语法:1. wd="world"2. # 使用双引号拼接3. lk="hello, "$wd" !"4.lk_1="hello, ${wd} !"5. echo $lk $lk_1使用单引号拼接#! /bin/bashwd="world"hw_1='hello,'$wd''echo hw_1获取字符串长度wd="world"echo ${#wd}提取子字符串${字符串名:需提取字符串位置:需提取字符串个数}hd="hello,wor

2021-07-24 21:46:47 99

原创 简单的shell语法(一)

1.按照惯例利用shell语句实现“Hello World”的输出。#!/bin/bashecho "Hello World"2.运行 Shell 脚本方式作为可执行程序将上面的代码保存为 helloworld.sh,并 cd 到相应目录:$ chmod +x first.sh$ ./helloworld.sh作为解释器参数/bin/bash ./helloworld.sh2.Shell 变量定义变量时,变量名不加美元符号($),如:nice="666"注意,变量

2021-07-22 15:58:44 83

原创 C++ linux编程环境搭建(新手村)

如何搭建一个简单的Linux编程环境?本文主要是新手入门,大佬请忽略QAQ很多新手小白接触到Linux编程都是在搭建安装好的系统或者是虚拟机上,比如说我最早接触Linux系统编程是在学校开的操作系统课程上,老师从第一节课开始就在教我们操作和基础的指令语法,直接在学校机房上使用搭建好环境的虚拟机上练习,回到自己的电脑上发现自己下载的linux系统内很多软件都未安装,很多命令不能使用。一、虚拟机的安装和配置1.安装VMware虚拟机2. 在虚拟机上安装linux操作系统二、Linux系统软件安装

2021-07-21 13:38:03 415

空空如也

空空如也

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

TA关注的人

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