【Linux学习笔记】Linux基础命令
整理一个Linux系统的学习笔记专栏,方便以后学习时随时查阅。 【Linux基础命令板块】 注:Linux严格区分大小写,因此在输入命令时,一定要注意命令的大小写以免出现问题。 常用命令列表(持续更新): 浏览目录类命令 命令 ......
学习笔记
整理一个Linux系统的学习笔记专栏,方便以后学习时随时查阅。 【Linux基础命令板块】 注:Linux严格区分大小写,因此在输入命令时,一定要注意命令的大小写以免出现问题。 常用命令列表(持续更新): 浏览目录类命令 命令 ......
Brute-Force算法(简称BF算法)即简单模式匹配算法也称暴力匹配,就是粗暴地拿一个串同另一个串中的字符一一比对,得到最终结果。 思路为: 假设有主串s1和子串s2,s1的第一个字符和s2的第一个字符开始比较,若是相等,则继续比较后续字符;否则从主串s1的第二个字符开始重新与子串s2的第一个字符比较,若......
本文仅为学习笔记,不做详细讲解。 #include <stdio.h> //冒泡排序 //int arr[10]={6,1,3,4,2,5,7,8,9,0} /* 外层循环每次共计循环n-1次 内层循环每次以当前位置和下一个位置的元素对比如果不符合条件就调换位置,直到排序完成 每次循环都要遍历整个arr。 */ voi......
导读:本文通过举出现实生活中的例子和代码实现的程序帮助你更好的理解链表(链式存储结构实现的线性表) 数据结构中,线性表的实现方式有两种:顺序存储方式和链式存储方式。我们今天讨论学习的是链式存储方式实现的线性表。 链式存储结构的线性表称为链表,链表主要有单链表、循环单链表和双向循环链表三种,其中,单链表是最经常使用的链表。 ......
导读:线性表是一种最简单的线性结构。线性表的主要操作特点是可以在任意位置插入和删除一个数据元素。线性表可以用顺序存储结构和链式存储结构存储。用顺序存储结构实现的线性表乘坐顺序表,用链式存储结构实现的线性表称为链表。今天就来用C语言实现简单的线性表。 在C语言中,我们要实现数据结构需要通过结构体,所以第一步我们要定义一个结构体,它的作用......
原理: 冒泡排序是一个常见的排序算法,它的基本原理为遍历整个排序数列的每一个值,依次比较相邻的值,如果没有达到预期的排序效果就交换位置,使最终遍历结束时,需要被排序的数列达到预期效果。 实现思路: 将一个数组通过一个for循环,在每一次......
导论: 最大公约数即能被两个数字同时整除的最大数。 最小公倍数则是两个数字共同存在的最小倍数。 因此,我们只需要根据数学的思维去做即可 代码实现 package 练习题; import java.util.Scanner; public clas......
阅读本文前建议先阅读:进制转换的概念及方法 题目解析: 十进制所代表的意义是每一位数字乘以位置代表的数值最后相加的和 比如十进制数字1234 4代表个位:也就是4*1=4 3代表十位:也就是3*10=30 2代表百位:也就是2*100=200 1代表千位:也就是......
阅读本文前建议先阅读:进制转换的概念及方法 题目解析: 十进制转换为其他进制即用十进制数字模要转的进制数,取余数,用商继续模直到模不尽为止,最后倒序输出。 因此,如果用程序来实现,我们可以通过定义两个变量:商和余数,用循环来控制商不断模,并且将每一位的余数拼接成字符串最后倒序输出即可! ......
导论 二维数组是一种常见的数据储存结构。JAVA中的二维数组允许不规则。 二维数组其实就是一维数组中装了一个数组 比如: {{1,2,3},{4,5,6},{7,8,9}} 这就是一个标准的二维数组。 它的[0][0]的值是1,它的[2][2]的值是9 二维数组的定......
计算机的底层原理就是进制,你所看到的图片,视频。听到的音乐,录音,计算机的一切,归根结底都是有二进制0,1组成的。计算机电路的状态只有开路和闭路,因此二进制应运而生。 在你了解二进制后,你有没有想过我们日常使用中的十进制是怎么转换成二进制的呢?本篇文章带你深入理解。 了解进制: &nb......
jQuery 推荐编辑器VS code / hbuilder 在线编辑:https://sou.zhuyansong.com/dm/ 请选择库为JQuery 引言: 在前端中,JavaScript起到一个操控页面DOM的作用,作为一个脚本语言,他的代码量其......
前言: 最近学习了MySQL,便将所学的知识归档一下吧!希望对您有所帮助! 启动/停止 数据库命令:net start mysql / net stop mysql 登录数据库: mysql -u 用户名 -p 显示数......