7-30 字符串的冒泡排序(20 分) 我们已经知道了将N个整数按从小到大排序的冒泡排序法。本题要求将此方法用于字符串序列,并对任意给定的K(<N),输出扫描完第K遍后的中间结果序列。 输入格式: 输入在第1行中给出N和K(1≤K<N≤100),此后N行,每行包含一个长度不超过10的、仅由小写英文字 ...
分类:
编程语言 时间:
2018-01-23 15:51:20
阅读次数:
250
字符串本身具备比较性。但是它的比较方式不是所需要的,这时就只能使用比较器 ...
分类:
编程语言 时间:
2018-01-16 00:35:11
阅读次数:
196
涉及到的知识点有:for循环有两种写法、数组、一维数组定义与使用、一维数组的初始化、如何得到一个一维数组的成员数量、查找出一维数组中成员最大值、查找一维数组的第二大元素的值、一维数组的逆置、一维数组排序:冒泡排序、二维数组、二维数组的初始化、三维数组初始化、三维数组排序、字符串与字符数组、字符数组的 ...
分类:
编程语言 时间:
2017-12-30 16:01:08
阅读次数:
189
```python # -*-coding:utf8-*- """ 基于字符串数字混合排序的Python脚本 """ def is_number(s): try: float(s) return True except ValueError: pass try: import unicodedata... ...
分类:
编程语言 时间:
2017-12-05 13:22:27
阅读次数:
266
在一个字符串中找到第一个只出现一次的字符。如输入abaccdeff,则输出b。 (1)不使用额外空间,时间复杂度是O(n^2) 像冒泡排序那样,内存循环对外循环判断,比如第一个a,扫描后续元素,有a则不满足。 (2)哈希表。 扫描完字符串后,就扫描哈希表:if(flag == 1 && a[ i ] ...
分类:
其他好文 时间:
2017-12-01 17:40:13
阅读次数:
176
#include #include #include #define STR_LEN_MAX 100 char **ppcStringArry = NULL; int num = 0; void OutPutTest1(); void OutPutTest2(); /* 字符串数组输出函数*/ vo... ...
分类:
编程语言 时间:
2017-11-19 14:53:28
阅读次数:
194
1、实现1-100的所有的和 2、实现1-500所有奇数的和 3、求1+ 2! + 3! + 4! + ……20!的和 4、对指定一个list进行排序:[2,32,43,453,54,6,576,5,7,6,8,78,7,89] 5.复习字典排序,字符串, list, tuple常用方法 见第五天和 ...
分类:
其他好文 时间:
2017-10-27 01:36:25
阅读次数:
184
arr -> 数组new -> 新数组str -> 字符串index -> 修改位置n -> 修改数量item -> 修改内容 【1】数组添加 1、index依次增加 arr.push('item'); // 放入 item 2、在指定 index 处开始添加 'item' arr.splice(i ...
分类:
编程语言 时间:
2017-09-27 13:22:50
阅读次数:
126
1.数字排序 2.字符串排序 按ASCII排序 默认情况下,对字符串排序,是按照ASCII的大小比较的,由于'Z' < 'a',结果,大写字母Z会排在小写字母a的前面。 按a-z排序 按z-a排序 ...
分类:
编程语言 时间:
2017-09-06 22:12:40
阅读次数:
225
Python内置函数 Python内置(built-in)函数随着python解释器的运行而创建。在Python的程序中,你可以随时调用这些函数,不需要定义。最常见的内置函数是: 在Python教程中,我们已经提到下面一些内置函数:基本数据类型 type()反过头来看看 dir() help() l ...
分类:
编程语言 时间:
2017-07-31 09:59:04
阅读次数:
164