前言: 学习一门编程语言的基本步骤(01)了解背景知识(02)搭建开发环境(03)语法规范(04)常量和变量(05)数据类型(06)数据类型转换(07)运算符(08)逻辑结构(09)函数(10)对象10.对象——object 01.对象属于引用类型数据 对象:是一组属性(property)和(met ...
分类:
Web程序 时间:
2020-02-21 13:02:03
阅读次数:
101
先左右对称反转,再沿右对角线对折,面试记住就行了 代码: 1 class Solution { 2 public: 3 void rotate(vector<vector<int>>& matrix) { 4 int len = matrix.size(); 5 //左右翻 6 for(int i= ...
分类:
其他好文 时间:
2020-02-20 10:13:45
阅读次数:
76
示例: 输入: "the sky is blue", 输出: "blue is sky the". trim()去除字符串两头空格, "split()的用法" ...
分类:
其他好文 时间:
2020-02-19 22:30:13
阅读次数:
173
烧饼排序是个很有意思的实际问题:假设盘子上有 块 面积大小不一 的烧饼,你如何用一把锅铲进行若干次翻转,让这些烧饼的大小有序(小的在上,大的在下)? 设想一下用锅铲翻转一堆烧饼的情景,其实是有一点限制的,我们每次只能将最上面的若干块饼子翻转: 我们的问题是, 如何使用算法得到一个翻转序列,使得烧饼堆 ...
分类:
编程语言 时间:
2020-02-17 12:49:13
阅读次数:
102
"Problem Link" 一种很巧妙的做法 我们从第二个样例开始讲 想要 LIS 最小,我们就先这样放置 然后如果碰到一连串的 小于 号,那就把那一段小于号所在的数字段 整段翻转 也就是说 ...
分类:
其他好文 时间:
2020-02-16 13:23:52
阅读次数:
70
Description "题库链接" 给出长度为 $n$ 的 01 串 $S$,给定 $k$ 个下标集合 $A_1,\cdots,A_k$,保证任意三个集合交集为空。每次操作选择一个集合,翻转 $S$ 中对应位置。定义 $m_i$ 为使前 $i$ 个位置全为 $1$ 所需的最少操作数(题目数据保证每 ...
分类:
其他好文 时间:
2020-02-14 22:15:05
阅读次数:
55
"POJ 1753 Flip Game" 题意 在一个4x4的棋盘上放有16枚一面黑一面白的棋子。 每次操作时,你可以选择一枚棋子,然后将这枚棋子以及它上下左右相邻的棋子(如果有的话)翻面(颜色反转)。 给定棋盘初始的样子,请问在一些操作后,是否可以将所有棋子都变成一个颜色?如果可以的话,最少需要多 ...
分类:
其他好文 时间:
2020-02-13 09:17:49
阅读次数:
57
上代码: <!doctype html> <html> <head> <meta charset="utf-8"> <title>3DX轴旋转测试</title> <style> .container{ perspective: 50000px; transform-style:preserve-3 ...
分类:
其他好文 时间:
2020-02-12 20:43:03
阅读次数:
71
LeetCode 第7题 整数反转 题目描述 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。 整体思路 这道题在LeetCode的题目中是非常简单的,尤其是用Python来解决。我们都知道在Python中int类型和str类型是可以相互转换的: 或者 。因此这道题中,我们仅 ...
分类:
其他好文 时间:
2020-02-12 18:52:24
阅读次数:
48