# 笨方法,直接把需要替换掉的字符写到一个list中 si =[] def fre(TargetName,desName): '''打开 TargetName 文本,统计总单词数、独特的单词数、单词词频,并写入 desName 文件中''' dict = {} # 存放单词 number = 0 # ...
分类:
编程语言 时间:
2020-01-02 22:23:04
阅读次数:
98
【快速排序】: 利用递归算法, 首先选择一个基准值(pivot value),这里我们选列表的第一个值作为例。这个基准值的作用是协助列表的分割。 这个基准值在正序列表中的正确位置,我们称之为分割点(split point)。这个点用于将列表分成两个部分,然后再对每个部分做快速排序。 分割过程如下: ...
分类:
编程语言 时间:
2018-01-21 14:47:24
阅读次数:
176
排序
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 41253 Accepted Submission(s): 11824
Problem Description
输入一行数字,如果我们把这行数字中的‘5’...
分类:
编程语言 时间:
2015-07-08 13:03:40
阅读次数:
276
排序分割 代码(C)本文地址: http://blog.csdn.net/caroline_wendy排序分割, 把一个数组分为, 大于k\小于k\等于k的三个部分.可以使用快速排序的Partition函数, 进行处理, 把大于k的放在左边, 小于k的放在右边.使用一个变量记录中间的位置, 则时间复杂度为O(3n/2).代码:/*
* main.cpp
*
* Created on: 20...
分类:
其他好文 时间:
2014-09-18 22:23:04
阅读次数:
312