将一个长字串分拆为多条记录
/************************************************************/
/* 将一个长字串分拆为多条记录 */
/************************************************************/
/* 参数: ls_string 拆分目标 */
/* ll_singlecount 每行的字符个数 */
/* ls_return[] 返回值 */
/* ll_count 返回的记录数 */
/************************************************************/
/* edit by zlp 2001-12-24 */
/************************************************************/long i,ll_len,ll_idx
string ls_temp,ls_objll_len = len(ls_string)
ls_obj = ls_string
ll_idx = 1
ll_count = 1
//messagebox("1", upperbound(ls_return[]))
for i = 1 to ll_lenls_temp = mid(ls_string,i,1)if asc(ls_temp) <> 13 thenif Asc(ls_temp) >= 128 thenls_return[ll_idx] = ls_return[ll_idx] + ls_temp + mid(ls_string,i + 1 ,1)i = i + 1elsels_return[ll_idx] = ls_return[ll_idx] + ls_tempend ifif len(ls_return[ll_idx]) >= ll_singlecount then ll_idx = ll_idx + 1ll_count = ll_count + 1end ifelsell_idx = ll_idx + 1ll_count = ll_count + 1i = i + 1end if
next
//messagebox("", ll_count)
ll_count = upperbound (ls_return[])
//messagebox("2", upperbound(ls_return[]))
return 1
将一个长字串分拆为多条记录相关推荐
- LeetCode中等题之无重复字符的最长字串
题目 给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度. 示例 1: 输入: s = "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 &q ...
- 算法--无重复字符的最长字串(详细)
给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度 class Solution {public int lengthOfLongestSubstring(String s) {// ...
- python leetcode_python实现leetcode中无重复字符的最长字串
无重复字符的最长字串是一道经典的额字符串处理算法的题目,日常编程过程中,处理字符串是很多见的.用Python来实现leetcode这道算法题,这题会涉及到一个概念"滑动窗口"的概 ...
- LeetCode【3--无重复的最长字串】 LeetCode【4--有序数组中的中位数】
无重复的最长字串 题目描述 给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度. 解题思路 看到这道题,其实就两个步骤,遍历字符串,记录当前字符有没有重复. 重复一般解决就是哈希,这里用个 ...
- [剑指offer]面试题第[48]题[Leetcode][JAVA][第3题][无重复字符的最长字串][滑动窗口][HashSet/Map]
[问题描述][第3题][无重复字符的最长字串] 给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度.示例 1:输入: "abcabcbb" 输出: 3 解释: 因为无重 ...
- php无重复字符的最长子串,无重复字符的最长字串问题
leetcode3:无重复字符的最长字串问题 问题描述 给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度. 示例 1: 输入: "abcabcbb" 输出: 3 解释 ...
- LC3无重复最长字串
链接:无重复最长字串 步骤: 定义两个指针i,j 表示当前扫描到的字串是[i,j] (闭区间)扫描过程中维护一个哈希表unordered_map<char,int> hash 表示[i, ...
- 无重复字符最长字串的滑动窗口结合哈希表解法(注释详尽)
这个解法是由leetcode上的jack这名用户上传,巧妙的使用了哈希表来缩短执行时间,非常值得学习,但是原作者并没有将原理和亮点讲的很清楚,所以我重新将它梳理了一遍发了出来. 思路: 这个解法是以常 ...
- 滑动窗口1——无重复字符的最长字串
滑动窗口本质是一个队列,输入进入这个窗口(队列),当不满足条件时,移动这个队列: 如何移动,只需要将左边的元素移除即可,直到满足条件. import java.util.HashSet; import ...
最新文章
- 分布式技术追踪 2017年第十二期
- Why Accuracy Is So Important for Distinct Counting
- bat批处理重命名问题
- spark-submit
- [数据库] Navicat for Oracle设置唯一性和递增序列实验
- 华为不做黑寡妇,开源编译器,与友商共建安卓性能
- echarts里面的参数解释_Echarts适用小技巧:适用参数详细说明及示例-TS文件
- KERMIT,XMODEM,YMODEM,ZMODEM传输协议小结
- linux su root 免密码,Ubuntu 18.04.2切换到root用户的三种方式及设置免密码操作
- python将excel文件变成txt文件
- JBPM中文乱码的一种解决方法
- 12月第2周业务风控关注 | 公安部:严打自媒体“网络水军”违法犯罪,关闭大V账号1100余个...
- 异步读写之利用完成历程
- 20180810 多益网络模拟笔试
- 中国省市区三级联动带下拉美化带数据库
- 中科大开源数据集CCPD 2019详细介绍
- 外显子名词解释_转录调控相关名词解释(一)——转录组
- python for in range 什么意思_python中range什么意思,
- Git 配置别名 —— 让命令变得更简单
- Paddlehub一些简单应用
热门文章
- matlab在矿物加工中的应用,试述《矿物加工数学模型》在矿物加工中的作用
- 面试前紧急补货——网络
- Java基础知识英文选择题1——Basic of Java Programs.
- B端页面——详细表格设计流程
- redis基础知识:数据结构SDS
- c语言与编程语言的区别,C语言与其他编程语言的区别
- What’s difference between 1’s Complement and 2’s Complement?
- 移动应用开发的未来是什么?——六大趋势指引企业顺水行舟
- 【算法-1】输出网格图形
- php获取cnzz数据,PHP curl抓取cnzz统计数据