冒泡排序(BubbleSort),是一种计算机科学领域的较简单的排序算法。它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果顺序(如从大到小、首字母从从Z到A)错误就把他们交换过来。走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端(升序或降序排列),就如同碳酸饮料中二氧化碳的气泡最终会上浮到
分类:
编程语言 时间:
2020-03-20 23:44:54
阅读次数:
283
1 #include<stdio.h> 2 int main() 3 { 4 char ch; 5 while ((ch=getchar())!='\n') 6 { 7 if (ch>='a'&&ch<='z') 8 { 9 ch = ch - 'a' + 'A'; //只需减去字母表首字母得到多少 ...
分类:
其他好文 时间:
2020-03-17 20:57:39
阅读次数:
92
Android设备,比如车载系统实车路试过程中, 车上操作电脑比较麻烦,如果车载系统出现了Bug, 如何很方便地一次性导出相关的log来(logcat, dbus, 高德地图log,gps定位log等)来呢? 其实我们只需要一个python脚本就可以搞定! 准备阶段 1. adb pull 命令, ...
分类:
数据库 时间:
2020-03-11 12:27:00
阅读次数:
68
#-*-coding:utf-8-*- import os """ os.path.join 连接两个或更多的路径名组件 1.如果各组件首字母不包含'/',则函数会自动加上 2.如果有一个组件是绝对路径,则在它之前的所有组件均会被舍弃 3.如果最后一个组件为空,则生成的路径以一个'/'分隔符结尾,这 ...
分类:
编程语言 时间:
2020-03-11 11:13:32
阅读次数:
71
基本思想: 其实如果只有空格完全可以stringstream来做; 关键点: 无; #include<iostream> #include<vector> #include<string> #include<sstream> using namespace std; int main() { str ...
分类:
其他好文 时间:
2020-03-11 01:28:51
阅读次数:
85
一.标识符 作用:常量、变量、方法、类和包等的名称 命名规范: 1.必须以数字、字母、下划线或$符号开头 2.其他部分必须是数字、字母、下划线或$,不能出现特殊符号 3.标识符大小写敏感 4.不可以是Java的关键字 常规建议 1.驼峰标识: 类名、接口名称在命名时要首字母大写 方法、变量命名的时候 ...
分类:
编程语言 时间:
2020-03-11 01:13:57
阅读次数:
63
Pascal命名法 用Pascal规则来命名属性、方法、事件和类名 1 public class HelloWorld 2 { 3 public void SayHello(string name) 4 { 5 } 6 } Pascal规则是指名称中单词的首字母大写 ,如EmployeeSalary ...
Problem Description 输入一个英文句子,将每个单词的第一个字母改成大写字母。 Input 输入数据包含多个测试实例,每个测试实例是一个长度不超过100的英文句子,占一行。 Output 请输出按照要求改写后的英文句子。 Sample Input i like acm i want ...
分类:
其他好文 时间:
2020-03-08 16:02:27
阅读次数:
51
1:如果数据库表字段的字符编码是latin1_swedish_ci select * from tablename order by birary(name) asc ;tablename:数据库表名name:排序字段名birary不是函数,是类型转换运算符,它用来强制它后面的字符串为一个二进制字符 ...
分类:
数据库 时间:
2020-03-06 20:16:23
阅读次数:
93
publicclass与class的区别---一个java源文件当中可以定义多个class---一个java源文件当中public的class不是必须的---一个java源文件只能有一个public的class,且必须与java源文件名称相同.驼峰命名方式---类名,接口名:首字母大写,后面每个单词首字母大写---变量名,方法名:首字母小写,后面每个单词首字母大写---常量名:全部大写强制转化原理
分类:
编程语言 时间:
2020-03-06 20:03:26
阅读次数:
63