LeetCode: Regular Expression Matching

Implement regular expression matching with support for '.' and '*'. '.' Matches any single character. '*' Matches zero or more of the preceding elem...

2015-10-03 11:11:30

阅读数 649

评论数 0

POJ: Exponentiation

Description Problems involving the computation of exact values of very large magnitude and precision are common. For example, the computation of the...

2015-10-02 16:57:48

阅读数 1217

评论数 0

Substring with Concatenation of All Words——解题报告(窗口移动法)

【题目】 You are given a string, s, and a list of words, words, that are all of the same length. Find all starting indices of substring(s) in s that...

2015-05-21 21:44:53

阅读数 925

评论数 0

正则表达式的简单梳理

这篇博文我们按照每一种正则表达式符号来整理。 1)行首定位符“^”:匹配行首的字符 #-----------------------------/chapter8/ex8-2.sh------------------ #! /bin/bash #列出/etc目录中的以字母po开头的文件 st...

2015-05-21 10:16:29

阅读数 1020

评论数 0

awk中遍历数组的2种方式

awk中数组比较随意,同一个数组中的元素不一定要相同类型,而且数组下表可以是数字也可以是字符。     遍历数组有两种方式: 1. 类似于C++的方式 #-----------------------------/chapter11/ex11-30.sh---------------...

2015-05-20 16:20:38

阅读数 6675

评论数 0

awk中的常用的字符串函数和数学函数

总结awk中常用的字符串函数和数学函数如下表: 具体使用方法在实践中自行体会~

2015-05-20 16:05:33

阅读数 765

评论数 0

awk中支持的运算符

awk中支持非常多的运算符,比shell脚本中要方便的多。 注意点:这些运算符两边可以有空格,也可以不加,格式比较随意。 另外,如果awk的运行方式是vi一个shell脚本,并且声明#! /bin/awk -f编辑器的话,那么我们需要chmod脚本文件为+x,然后再使用...

2015-05-20 10:51:37

阅读数 1125

评论数 0

awk中的变量

awk中的变量定义非常简单,只需要给出一个变量名并且赋予适当的值即可。     awk中的常规变量分为两种类型:字符串和数值。无需指定变量类型,awk会根据变量所处的环境自动判断。如果没有指定值,数值类型的变量默认等于0,字符串类型的变量默认为空。     awk中的系统内置变...

2015-05-20 08:32:06

阅读数 1296

评论数 0

awk中的模式匹配

awk中的模式匹配在awk程序命令中非常重要,它决定着被处理数据文件中到底哪一行需要处理,并且做出什么样的处理。     首先,我们先看awk命令的基本语法:awk pattern { actions }   注意:pattern就是指的匹配模式,大括号外加两端空格的是处理动作。   ...

2015-05-20 07:31:37

阅读数 4399

评论数 0

执行awk程序的3种方式

awk是Linux系统中一种强大的数据处理工具,执行awk程序有3种方式。介绍如下: 1. 命令行方式     语法形式:awk ' awk程序语句' 被处理文件名 2. 执行awk脚本方式     语法形式:awk -f awk脚本文件名 被处理文件名 ...

2015-05-19 21:28:21

阅读数 3726

评论数 3

面试题中自增自减类型题目的解题技巧

在面试中,我们经常被问有关于自增自减的题目,这样的题目简单易懂,便于检验面试者的编程基本功,楼主在百度实习面试中就被问到。现在总结一下解题技巧:     对于以下,有int x = 5, y = 6, z;     题目1:z = ++x + y++;     题目2:z = ++x...

2015-05-18 15:57:58

阅读数 1604

评论数 1

Shell中的进制转换

在Shell中默认表示数值为十进制,那么二进制、八进制和十六进制如何表示呢?     方法1:使用前缀。     0开头表示八进制,0x开头表示十六进制。     如下: #-----------------------------/chapter4/ex4-35.sh------...

2015-05-18 15:51:53

阅读数 1022

评论数 0

Shell中的运算符

Shell中也可以实现基本算术运算,以及位运算。     我们总结起来有如下几点:     1)基本的算术运算符:+、-、*、/、**都支持,最后的**是幂运算;     2)算术运算要和一些命令结合才能使用,如expr`...`命令,$((...))命令,$[...]命令,let命令,注意...

2015-05-18 14:52:53

阅读数 810

评论数 0

Shell中的条件判断语句if~then~fi

Shell中的条件判断语句是前面一篇“Shell中的条件测试语句”的升级篇,也就是说,前面的测试语句是为了现在的判断语句if~then~fi语句服务的。     我们还是按照注意点和代码实现的方式铺开:          1)基本的if-then-fi语句可以用来判断基本的单层的分支结构,其形式如...

2015-05-18 08:59:51

阅读数 19599

评论数 0

Shell中的条件测试语句

Shell有条件测试语句,一般用test命令或是[]命令来完成,它们是条件判断语句if~then语句的基础,特别是[]命令。下面我们讲解一些条件测试语句。 1. test命令实现条件测试     对于检测系统中某些文件是否存在,或者相关属性时,test命令很好用。     其基本语法...

2015-05-17 21:56:22

阅读数 1117

评论数 0

Shell中的变量

这篇博文我们首先简单介绍Shell中变量的几个注意点,然后通过实际的例子来学习。     关于Shell的变量,总结起来有如下几个注意点:     1)Shell中的变量是不区分类型的,这点和C++、java语言不同。变量统一地按照字符串存储;     2)允许使用declare来改变变量的类型为...

2015-05-17 15:22:44

阅读数 729

评论数 0

Divide Two Integers ——解题报告

【题目】 Divide two integers without using multiplication, division and mod operator. If it is overflow, return MAX_INT.     【分析】     基本思想:任何...

2015-05-15 13:23:12

阅读数 503

评论数 0

Remove Element ——结题报告

【题目】 Given an array and a value, remove all instances of that value in place and return the new length. The order of elements can be changed....

2015-05-12 13:39:43

阅读数 604

评论数 0

Remove Duplicates from Sorted Array ——解题报告

【题目】 Given a sorted array, remove the duplicates in place such that each element appear only once and return the new length. Do not allocate ...

2015-05-12 10:31:09

阅读数 554

评论数 0

Reverse Nodes in k-Group——解题报告

【题目】 Given a linked list, reverse the nodes of a linked list k at a time and return its modified list. If the number of nodes is not a multip...

2015-05-12 09:38:00

阅读数 632

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭