2018年10月29日

Excel 之 字符串截取、拼接、和透视表

摘要: 假设有表如下: 如何得到E列的数据(格式为模式名.表名,如PDM_DATA.T05_GMS_NAV_SPV_PCH_RDM_TRX_EVT)?如何由E列得到F列数据(从E类中截取表名)? 1. 字符串拼接 在E列中输入:=C3&"."&D3 2.字符串截取 首先介绍几个函数: left函数,righ 阅读全文

posted @ 2018-10-29 22:56 一生不可自决 阅读(23818) 评论(0) 推荐(0) 编辑

2018年9月24日

Excel 中 VLOOKUP() 函数小结

摘要: 应用场景: 数据仓库上游源系统的数据库表变更,现在需要拆分一部分数据出来,单独放到一张新表中。假设原表为A,新表为B,B表和A表结构大部分一样,只有字段的前缀不同,那么我们如何找出到底有哪些字段不同呢?显然,如果A表只有10个字段,B表少了2个字段,那么我们很容易找出来,用眼睛看就行了。如果A表有2 阅读全文

posted @ 2018-09-24 23:59 一生不可自决 阅读(2884) 评论(0) 推荐(0) 编辑

2017年6月23日

《剑指offer》面试题28:字符串的排列(牛客网版本) java

摘要: 题目描述 输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。 输入描述: 输入一个字符串,长度不超过9(可能有字符重复),字符只包括大小写字母。 这里尤其需要注意2点:1.所有 阅读全文

posted @ 2017-06-23 12:02 一生不可自决 阅读(2294) 评论(0) 推荐(0) 编辑

2017年5月27日

《剑指offer》 面试题53 :正则表达式匹配 Java

摘要: 引言:这道题情况比较复杂,边界条件较多,为了便于以后复习,整理一下。另外,由于C语言和Java对于字符串的操作存在不一样的地方,代码也存在改动。 题目:请实现一个函数用来匹配包含'.'和'*'的正则表达式。模式中的字符‘.’表示任意一个字符,而'*'表示它前面的字符可以出现任意次(含0次)。在本题中 阅读全文

posted @ 2017-05-27 21:24 一生不可自决 阅读(3254) 评论(0) 推荐(1) 编辑

2017年5月23日

《剑指offer》 面试题43 n个骰子的点数 (java)

摘要: 引言:写这篇文章的初衷只是想做个笔记,因为这道题代码量有点大,有点抽象,而书上并没有详细的注释。为了加深印象和便于下次复习,做个记录。 原题:把n个骰子扔到地上,所有骰子朝上一面的点数之后为s. 输入n,打印出s所有可能的值出现的概率。(每个骰子6个面,点数从1到6) 解法一:基于递归,时间效率不高 阅读全文

posted @ 2017-05-23 22:30 一生不可自决 阅读(3913) 评论(1) 推荐(1) 编辑

2017年5月22日

《剑指offer》面试题45 圆圈中最后剩下的数字(Java版本)

摘要: 引言 这道题网上的讲解都是直接抄书,没意思,所以想自己写一写,补充一下,便于自己理解。另外,大家都忽略了经典解法,虽然这种解法效率不及第二种,但是我觉得在项目当中阅读性其实很重要,牺牲一点点效率保证代码的可维护性和阅读性是值得的。与此同时,第二种方法其实需要比较好的数学功底,我不认为一般的程序员在毕 阅读全文

posted @ 2017-05-22 19:04 一生不可自决 阅读(1013) 评论(0) 推荐(0) 编辑

2017年5月15日

《剑指offer》面试题39 二叉树的深度(java)

摘要: 摘要: 今天翻到了《剑指offer》面试题39,题目二中的解法二是在函数的参数列表中通过指针的方式进行传值,而java是没有指针的,所以函数要进行改造。然而我翻了下别人的java版本(我就想看看有什么高大上的改造,毕竟要传递多个参数,是不是会涉及到那么一点点设计模式呢?),简直不能忍了,我只能用一句 阅读全文

posted @ 2017-05-15 18:19 一生不可自决 阅读(2525) 评论(0) 推荐(0) 编辑

2017年5月14日

《剑指offer》面试题32----从1到n整数中1出现的次数

摘要: 题目:输入一个整数n,求从1到n这n个整数的十进制表示中1出现的次数。例如输入12,从1到12这些整数中包含1的数字有1,10,11和12,1一共出现了5次。 解法一:不考虑时间效率的解法(略) ps:我感觉是个程序员都能想到这第一种解法,时间复杂度O(nlogn)。这个方法没有什么意义,但是简单易 阅读全文

posted @ 2017-05-14 22:01 一生不可自决 阅读(9435) 评论(3) 推荐(10) 编辑

2017年5月6日

快速排序思路整理

摘要: 引言: 快速排序和归并排序是面试当中常常被问到的两种排序算法,在研究过数据结构所有的排序算法后,个人认为最复杂的当属快速排序。从代码量上来看,快速排序并不多,我之所以认为快排难以掌握是因为快排是一种递归算法,同时终止条件较多。如果你刚刚把快排的思路整理过一遍可能觉得不难,然而一个月之后呢? 面试要求 阅读全文

posted @ 2017-05-06 17:57 一生不可自决 阅读(2196) 评论(0) 推荐(0) 编辑

2017年4月19日

《Java程序猿面试宝典》之字符串

摘要: 前不久刚看完这一章,然而这遗忘速度实在是不能忍,既然总是遗忘,那么老衲就和你磨上一磨。 1.字符串基础 先说字符串吧,看例1: 再来看看例2: 在例1中,"abc"是放在常量池(Const pool)中的,所以虽然a,b都等于"abc",但是内存中只有一份副本,所以"==" 返回true。"abc" 阅读全文

posted @ 2017-04-19 10:40 一生不可自决 阅读(1600) 评论(0) 推荐(0) 编辑

导航