CC

Make something different!

【2018校招真题】回文素数(python)

题目描述 如果一个整数只能被1和自己整除,就称这个数是素数。 如果一个数正着反着都是一样,就称为这个数是回文数。例如:6, 66, 606, 6666 如果一个数字既是素数也是回文数,就称这个数是回文素数 牛牛现在给定一个区间[L, R],希望你能求出在这个区间内有多少个回文素数。 输入描述: 输...

2019-05-31 15:37:06

阅读数 32

评论数 0

osgEarth解决中文乱码问题

本文主要介绍解决在osgEarth中的中文乱码问题。 主要有两个需要注意的点: 1、将字符串从Unicode转换为UTF-8编码: void unicodeToUTF8(const wstring &src, string& result) { int n = W...

2019-05-31 11:19:33

阅读数 30

评论数 0

【LeetCode】 有效的数独(python)

题目描述 判断一个 9x9 的数独是否有效。只需要根据以下规则,验证已经填入的数字是否有效即可。 数字 1-9 在每一行只能出现一次。 数字 1-9 在每一列只能出现一次。 数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。 上图是一个部分填充的有效的数独。 数独部分空格内已填...

2019-05-30 14:15:43

阅读数 34

评论数 0

【2018校招真题】DNA 序列(python)

题目描述 牛牛又从生物科研工作者那里获得一个任务,这次牛牛需要帮助科研工作者从DNA序列s中找出最短没有出现在DNA序列s中的DNA片段的长度。 例如:s = AGGTCTA 序列中包含了所有长度为1的(‘A’,‘C’,‘G’,‘T’)片段,但是长度为2的没有全部包含,例如序列中不包含"...

2019-05-29 16:51:59

阅读数 35

评论数 0

【2018校招真题】 循环数比较(python)

题目描述 对于任意两个正整数x和k,我们定义repeat(x, k)为将x重复写k次形成的数,例如repeat(1234, 3) =123412341234,repeat(20,2) = 2020. 牛牛现在给出4个整数x1, k1, x2, k2, 其中v1 = (x1, k1), v2 = ...

2019-05-29 16:15:53

阅读数 18

评论数 0

【2018校招真题】 疯狂队列(python)

题目描述 小易老师是非常严厉的,它会要求所有学生在进入教室前都排成一列,并且他要求学生按照身高不递减的顺序排列。有一次,n个学生在列队的时候,小易老师正好去卫生间了。学生们终于有机会反击了,于是学生们决定来一次疯狂的队列,他们定义一个队列的疯狂值为每对相邻排列学生身高差的绝对值总和。由于按照身高...

2019-05-28 16:10:31

阅读数 40

评论数 0

【LeetCode】 最长有效括号(python)

题目描述 给定一个只包含 ‘(’ 和 ‘)’ 的字符串,找出最长的包含有效括号的子串的长度。 示例 1: 输入: “(()” 输出: 2 解释: 最长有效括号子串为 “()” 示例 2: 输入: “)()())” 输出: 4 解释: 最长有效括号子串为 “()()” 题目解析 本题可以通过动态...

2019-05-27 14:44:49

阅读数 29

评论数 0

【LeetCode】 串联所有单词的子串(python)

题目描述 给定一个字符串 s 和一些长度相同的单词 words。找出 s 中恰好可以由 words 中所有单词串联形成的子串的起始位置。 注意子串要与 words 中的单词完全匹配,中间不能有其他字符,但不需要考虑 words 中单词串联的顺序。 示例 1: 输入: s = “barfoothe...

2019-05-25 12:00:32

阅读数 38

评论数 0

【LeetCode】 两数相除(python)

题目描述 给定两个整数,被除数 dividend 和除数 divisor。将两数相除,要求不使用乘法、除法和 mod 运算符。 返回被除数 dividend 除以除数 divisor 得到的商。 示例 1: 输入: dividend = 10, divisor = 3 输出: 3 示例 2: 输...

2019-05-23 15:04:08

阅读数 34

评论数 0

【LeetCode】[删除排序数组中的重复项]和 [移除元素](python)

写在前面: 之所以将这两题放在一块儿写,是因为这两题的解题思路很类似。 题目描述 [删除排序数组中的重复项] 给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完...

2019-05-21 15:22:03

阅读数 48

评论数 0

【LeetCode】k个一组翻转链表(python)

题目描述 给出一个链表,每 k 个节点一组进行翻转,并返回翻转后的链表。 k 是一个正整数,它的值小于或等于链表的长度。如果节点总数不是 k 的整数倍,那么将最后剩余节点保持原有顺序。 示例 : 给定这个链表:1->2->3->4->5 当...

2019-05-20 15:09:45

阅读数 39

评论数 0

【剑指offer】机器人的运动范围(python)

题目描述 地上有一个m行和n列的方格。一个机器人从坐标0,0的格子开始移动,每一次只能向左,右,上,下四个方向移动一格,但是不能进入行坐标和列坐标的数位之和大于k的格子。 例如,当k为18时,机器人能够进入方格(35,37),因为3+5+3+7 = 18。但是,它不能进入方格(35,38),因为...

2019-05-16 20:29:01

阅读数 68

评论数 0

osg读取fbx模型并播放动画(附代码和模型)

本文主要介绍通过osg读取fbx 3d模型,并播放模型所带的动画。 所使用到的类为AnimationManagerBase。 模型下载地址:

2019-05-16 17:01:30

阅读数 127

评论数 0

【LeetCode】删除链表的倒数第N个节点(python)

题目描述 给定一个链表,删除链表的倒数第 n 个节点,并且返回链表的头结点。 示例: 给定一个链表: 1->2->3->4->5, 和 n = 2. 当删除了倒数第二个节点后,链表变为 1->2->3-&...

2019-05-13 19:46:40

阅读数 24

评论数 0

C# ListBox中添加CheckBox并遍历添加的CheckBox

在使用ListBox时,有时需要动态的添加CheckBox,并在添加后根据CheckBox的选中情况执行相应的事件。 首先是添加的代码: DirectoryInfo TheFolder = new DirectoryInfo("G:/proj/ActiveDemoEarth/Window...

2019-05-13 13:24:42

阅读数 34

评论数 0

【剑指offer】按之字形顺序打印二叉树(python)

题目描述 请实现一个函数按照之字形打印二叉树,即第一行按照从左到右的顺序打印,第二层按照从右至左的顺序打印,第三行按照从左到右的顺序打印,其他行以此类推。 解题思路 对二叉树进行层次遍历,然后在每一层放置一个标志,若当前层是偶数层,则将当前层遍历结果添加到result数组中,否则添加当前层遍历...

2019-05-12 18:33:16

阅读数 43

评论数 0

【LeetCode】电话号码的字母组合(python)

题目描述 给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。 给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。 示例: 输入:“23” 输出:[“ad”, “ae”, “af”, “bd”, “be”, “bf”, “cd”, “ce”, “cf”]. 说...

2019-05-12 18:01:37

阅读数 31

评论数 0

C#监测TXT文件的变化并输出变化内容

本文主要介绍在C#中监测TXT文件内容的变化,并输出变化的内容。 原本想到的解决方案是使用FileSystemWatcher,但是FileSystemWatcher一次变化会触发很多次事件,解决了很久也没有结果,就选择了下面的方法 String filename =" &quo...

2019-05-11 15:34:50

阅读数 41

评论数 0

【LeetCode】最接近的三数之和(python)

题目描述 给定一个包括 n 个整数的数组 nums 和 一个目标值 target。找出 nums 中的三个整数,使得它们的和与 target 最接近。返回这三个数的和。假定每组输入只存在唯一答案。 例如,给定数组 nums = [-1,2,1,-4], 和 target = 1. 与 targe...

2019-05-11 14:38:10

阅读数 16

评论数 0

【剑指offer】数字序列中某一位的数字(python)

题目描述 数字以0123456789101112131415…的格式序列化到一个字符序列中。在这个序列中,第5位(从0开始计数)是5,第13位是1,第19位是4,等等。请写一个函数,求任意第n位对应的数字。 解题思路 采用for循环从1到n不断累加数字的长度length,当累加的长度大于n时,...

2019-05-07 16:09:37

阅读数 102

评论数 2

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