编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 char[] 的形式给出。 不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。 你可以假设数组中的所有字符都是 ASCII 码表中的可打印字符。 示例 1: 示例 2: ...
分类:
其他好文 时间:
2019-02-08 18:37:29
阅读次数:
730
将做工程过程重要的代码段做个记录,如下的代码内容是关于Java多线程编程中的lock使用详解的代码,应该是对码农有帮助。importjava.util.concurrent.ExecutorService;importjava.util.concurrent.Executors;importjava.util.concurrent.Future;importjava.util.concurrent
分类:
编程语言 时间:
2019-02-08 17:11:46
阅读次数:
125
题目传送门 题解: 首先根据观察,很容易发的是: x != (1<<k) - 1 时候 答案就是, 将x二进制下再最高位后的0都变成1。 然后就是考虑 x == (1<<k) - 1的时候 同样根据观察可以得到 b ^ x = x - b, b&x = b 所以就是将x拆成2个数, 然后这2个数的g ...
分类:
其他好文 时间:
2019-02-08 14:28:58
阅读次数:
208
1. 聚类(Clustering) 1.1 无监督学习: 简介 在一个典型的监督学习中,我们有一个有标签的训练集,我们的目标是找到能够区分正样本和负样本的决策边界,在这里的监督学习中,我们有一系列标签,我们需要据此拟合一个假设函数。与此不同的是,在非监督学习中,我们的数据没有附带任何标签,我们拿到的 ...
分类:
其他好文 时间:
2019-02-08 14:27:34
阅读次数:
182
定义宏 用listcontrol的SetItemData设置某一行的属性,通过自定义属性标识实现。 自定义某行内容颜色属性: 定义消息 调用BOOL SetItemData(_In_ int nItem, _In_ DWORD_PTR dwData); 其中nItem为某行位置,下标以0开始,dwD ...
分类:
其他好文 时间:
2019-02-08 14:23:40
阅读次数:
819
一.URL 生成 接着上篇讲MVC的路由,MVC 应用程序可以使用路由的 URL 生成功能,生成指向操作的 URL 链接。 生成 URL 可消除硬编码 URL,使代码更稳定、更易维护。 此部分重点介绍 MVC 提供的 URL 生成功能,并且仅涵盖 URL 生成工作原理的基础知识。 IUrlHelpe ...
分类:
Web程序 时间:
2019-02-08 13:12:41
阅读次数:
168
单板显示敌人位置,并且计算和自己的距离 同时还可以显示血量等 源码地址:点击下载 ...
分类:
其他好文 时间:
2019-02-08 11:53:13
阅读次数:
222
将写代码过程中重要的代码做个备份,如下代码内容是关于linuxcgetchar()实用演示的代码,应该对小伙伴有一些用。 ```#include<stdio.h> intmain(void) { intc; islinebuffered;thismeansitwill while((c=getchar())!=‘n‘) printf("%c&qu
分类:
系统相关 时间:
2019-02-08 10:30:51
阅读次数:
156
输入一行数字,如果我们把这行数字中的‘5’都看成空格,那么就得到一行用空格分割的若干非负整数(可能有些整数以‘0’开头,这些头部的‘0’应该被忽略掉,除非这个整数就是由若干个‘0’组成的,这时这个整数就是0)。 你的任务是:对这些分割得到的整数,依从小到大的顺序排序输出。 Input 输入包含多组测 ...
分类:
编程语言 时间:
2019-02-08 10:20:29
阅读次数:
189
Sample Input aca aaaa Sample Output 3 15 题意: 多组输入,每次给定字符串S(|S|<1e5),求多少对不相交的回文串。 思路:可以用回文树求出以每个位置结尾的回文串数,那么累加得到前缀和; 倒着再做一遍得到每个位置为开头的回文串数,乘正向求出的前缀和即可。 ...
分类:
其他好文 时间:
2019-02-08 10:16:54
阅读次数:
180