- 博客(5)
- 收藏
- 关注
原创 linux中字符串的截取
Linux中字符串的截取要求:设计一个程序cuts,由标准输入设备上读入数据、获取由第一个参数n和第二个参数m所限定范围的字符串,其中n和n都是整数。即从输入的字符串中提取出n和m之间限定的所有字符,(要求必须使用变量引用表达式和基本的过程控制语句)。例如命令输入:$cuts 3 5用户输入 abcdefg,则程序输出cdeshell代码#!/bin/bashread -p "Please enter the string you want to operate on:" strread -
2021-06-08 21:48:44 961
原创 冒泡排序
冒泡排序主要思想:冒泡排序属于交换排序,即为在待排序序列中选取两个记录,如果这两个记录反序,则交换他们的位置。交换可以消除反序对,当所有反序对都被消除后,排序也就完成了。过程将待排序的记录数列划分成有序区和无序区(排序顺序,由小到大)每一趟排序结果找出Arry[]中最大的数,数字数量依次减少。记录序列:3 2 5 1 6第1趟 2 3 1 5 6第2趟 2 1 3 5 6第3趟 1 2 3 5 6第4趟 1 2 3 5 6for(int i=0;i<Arry.length-1;i+
2021-05-20 22:56:34 108
原创 插入排序
插入排序插入排序的主要思想:每次将一个待排序的的记录按其关键码的大小插入已经排序的有序序列中,直到全部记录排好序。类似与玩纸牌的过程。过程:构造有序序列,将无序的数字依次插入有序序列中。eg:待排序的记录序列 1 3 2 4初始有序序列 1 3 2 4第一趟排序的序列1 3 2 4第二趟排序的序列1 2 3 4第三趟排序的序列1 2 3 4(黑体数字为遍历结果)遍历次数:n-1...
2021-05-19 20:42:01 115
原创 文本的加密和解密
文本信息的加密和解密题目:编写一个Java程序,实现一个文本信息的加密。要求:可视化界面,友好的输入和输出,文件的存取。分析:所谓数据加密(Data Encryption)技术是指将一个信息(或称明文,plain text)经过加密钥匙(Encryption key)及加密函数转换,变成无意义的密文(cipher text),而接收方则将此密文经过解密函数、解密钥匙(Decryption key)还原成明文。界面规划:登录验证界面建立基本框架,基于Swing中Frame各组件的属性
2021-04-29 22:58:24 2141 2
原创 阶梯型水费的收取
阶梯型水费的收取题目:假设北京市居民的用水价格为3.7元/吨,每个人每月用水量定额指标为3.5。居民用水超过定额指标20%以内者,超额的部分按水价的二倍交费;超过定额指标20%以上40%以下的部分,按照水价的三倍交费;超过定额指标40%以上的部分,则按水价的四部分交费。## 标题 阶梯型水费的收取要求:Java,实现可视化界面。题目分析:本题为分段函数的求解,可使用if语句、switch语句求解。可视化界面使用Eclipse中windowsbuilder进行设计。可视化界面建立:基于·Swing中J
2021-04-27 22:21:54 1122 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人