【剑指Offer】面试题62. 圆圈中最后剩下的数字

题目 0,1,,n-1这n个数字排成一个圆圈,从数字0开始,每次从这个圆圈里删除第m个数字。求出这个圆圈里剩下的最后一个数字。 例如,0、1、2、3、4这5个数字组成一个圆圈,从数字0开始每次删除第3个数字,则删除的前4个数字依次是2、0、4、1,因此最后剩下的数字是3。 示例 1: 输入: n = 5, m = 3 输出: 3 示例 2: 输入: n = 10, m = 17 输出: 2 限制: 1 <= n <= 10^5 1 <= m <= 10^6 思路一:数学+迭代 代码 时间复
分类: 其他 发布时间: 03-30 22:34 阅读次数: 0

创建个人网站入门教程

当我JavaWeb学到一定程度之后,也想自己做一个个人网站来陶冶情操,但是完全没有经验,网上的教程眼花缭乱,花了很长时间才实现了第一个个人网站 在此记录我的步骤。 一个个人网站,包括:服务器,域名,网站项目,服务器软件这几部分 服务器:   我才用的阿里送的的六个月ECS云服务器(感谢学生计划),带有公网IP。你也可以用自己的电脑,但是如果你连接的是局域网的话,你需要进行内网穿透,可以用花生壳 来实现 域名:   像 .com .cn .org .ink 这些除了.com的,其他的比较便宜,我
分类: 其他 发布时间: 03-30 22:34 阅读次数: 0

使用AlarmManager设置闹钟

运行效果: activity_main.xml: 1 <?xml version="1.0" encoding="utf-8"?> 2 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 xmlns:app="http://schemas.android.com/apk/res-auto" 4 xmlns:tools="http://schemas.android.co
分类: 其他 发布时间: 03-30 22:34 阅读次数: 0

c# Winfom客户端 POST访问WebApi 方法

服务方法 1 [AllowAnonymousAttribute] 2 [HttpPost] 3 public string PostWebName(dynamic login) 4 { 5 Dictionary<string, string> dict = new Dictionary<string, string>(); 6 dict.Add("姓名", Convert.ToStrin
分类: 其他 发布时间: 03-30 22:34 阅读次数: 0

sql--索引

索引 1.什么是索引?有什么用? 索引就相当于一本书的目录,通过目录可以快速的找到对应的资源。 在数据库方面,查询一张表的时候有两种检索方式: 第一种方式:全表扫描 第二种方式:根据索引检索(效率很高) 索引为什么可以提高检索效率呢? 其实最根本的原理是缩小了扫描的范围。 索引虽然可以提高检索效率,但是不能随意的添加索引,因为索引也是数据库当中 的对象,也需要数据库不断的维护。是有维护成本的。比如,表中的数据经常被修改 这样就不适合添加索引,因为数据一旦修改,索引需要重新排序,进行维护。 添加
分类: 其他 发布时间: 03-30 22:34 阅读次数: 0

PFS集合

有一种特殊的集合叫做PFS(Prefix Free Set)集合。 一个PFS集合由若干字符串构成,且不存在一个字符串是另一个字符串的前缀。空集也被看作是PFS集合。 例如 {"hellohello"} 和 {"hellohello", "goodbyegoodbye", "giantgiant", "hihi"} 是PFS集合,但 {"hellohello","hellhell"} 和{"greatgreat","giggig","gg"} 不是。 现在给你一个集合,请你求出它的子集是PFS
分类: 其他 发布时间: 03-30 22:34 阅读次数: 0

css table布局大法,解决你大部分居中、多列等高、左右布局的问题

看了这篇文章,你可以了解到以下布局方法: table-cell 定高水平垂直居中 不定高水平垂直居中 单行定高水平垂直居中 单行不定高水平垂直居中 多行定高水平垂直居中 多行不定高水平垂直居中 多列等高布局 左边定宽右边自适应布局 左边右边定宽中间自适应三列布局 最近开发遇到一些布局上的问题,由于不确定因素比较多,比如不定宽高、单行多行的情况需要显示的样式基本相同。这样的情况会比较复杂,后来找到display:table-cell这个布局神器,这些问题也就不是问题了。比如以下这种情况: 基于这
分类: 其他 发布时间: 03-30 22:34 阅读次数: 0

软件推荐-机械专业

CAD类软件CAXA 二维画图这个比CAD小一些国产的,功能够用了很多地方比CAD更加的适合我们使
分类: 其他 发布时间: 03-30 22:34 阅读次数: 0

软件推荐-装机

电脑设置软件PCMaster 魔方————————————————————————————————
分类: 其他 发布时间: 03-30 22:33 阅读次数: 0

软件推荐-办公软件

流程图Microsoft Office Visio—————————————————————————
分类: 其他 发布时间: 03-30 22:33 阅读次数: 0

软件-必备软件

文件管理TreeSize Free绿色版 4.3.1.494帮助我们清清楚楚的了解到电脑硬盘空间用在运维
分类: 其他 发布时间: 03-30 22:33 阅读次数: 0

Linux下的好软件

1.Uget 下载工具比较像以前的迅雷没有广告,很好用2.360浏览器可惜没有win版本的好3.搜狗运维
分类: 其他 发布时间: 03-30 22:33 阅读次数: 0

安卓手机的好软件

1.桌面软件360桌面7.1.5,不是最新版这个版本无广告啊支持循环最后一页到第一页支持抽屉模式支持网络
分类: 其他 发布时间: 03-30 22:32 阅读次数: 0

如何生成xmind的复杂流程图

如何使用Xmind制作复杂的流程图原创一.使用的软件二.过程1.使用word生成格式化的文字2.导入
分类: 其他 发布时间: 03-30 22:32 阅读次数: 0

关于mybatics中起始与结束时间的处理方法

关于mybatics中起始与结束时间的处理方法关于mybatics中起始与结束时间的处理方法我们从前
分类: 其他 发布时间: 03-30 22:32 阅读次数: 0

boostrap顶部导航条实现多级菜单,点击后上一级菜单保留状态

html:&lt;link href="//netdna.bootstrapcdnJavaScript
分类: 其他 发布时间: 03-30 22:32 阅读次数: 0

win10安装mongoDB msi版最关键的一步

因为要学nodejs,准备尝试接触后端,结果在安装mongoDB时就遇到了坑,安装时总提示启动服务失数据库
分类: 其他 发布时间: 03-30 22:31 阅读次数: 0

会员视频、文章下载的简单方法

教大家另一个办法。在你想下载或者解析的网址前面加上 wn.run/ 就可以弹出下载对话框。下载百度文
分类: 其他 发布时间: 03-30 22:31 阅读次数: 0

echarts中series数据数目少于横轴数据时,tooltip根据鼠标事件显示,横轴对应无数据时不显示tooltip,不高亮

例如:横轴数据为[周一,周二,周三,周四,周五,周六,周日],serieJavaScript
分类: 其他 发布时间: 03-30 22:31 阅读次数: 0

js函数作参数

参照以下例子例1:function add(a, b) { console.log( a + b);
分类: 其他 发布时间: 03-30 22:30 阅读次数: 0