`
kaobian
  • 浏览: 211651 次
  • 性别: Icon_minigender_1
  • 来自: 哈尔滨
社区版块
存档分类
最新评论

1+2-3+4-5...n 一行代码搞定

阅读更多
这个题目有很多算法,我感觉我的算法执行效率还是 比其他的算法高一些:

就这么一个方法就可以搞定

public static int sum(int n){
return ((n-1)%2)==1?(1+(((n-1)/2)*-1)+n):(1+(n-1)/2*(-1)) ;
}
分享到:
评论
1 楼 xyzxingyan 2011-03-21  
有前途

相关推荐

    正则表达式

    这行代码创建一个新的RegExp对象,并将它赋给变量parttern.这个特殊的RegExp对象和所有以字母"s"结尾的字符串都匹配.用RegExp()也可以定义 一个等价的正则表达式,代码如下: var pattern = new RegExp("s$"); ...

    10行代码搞定金额大小写转换

    根据给定的信息,本文将详细解析“10行代码搞定金额大小写转换”这一功能的实现原理、核心逻辑以及代码解读等内容。 ### 核心功能介绍 本代码的主要功能是将一个数字(金额)转换为对应的中文大写形式,比如将`...

    MyEclipse常用快捷键

    4. **Alt+Shift+C 修改函数结构 (比较实用,有N个函数调用了这个方法,修改一次搞定)** - 快速修改方法的参数、返回类型等,同时更新所有对该方法的调用。 5. **Alt+Shift+L 抽取本地变量** - 将表达式的值存储到...

    Excel中批量手工拷贝黏贴操作由VBA一键搞定.docx

    在满足拷贝条件的情况下,使用另一层`For`循环遍历每一行(`For m = 4 To rs`),将源单元格的内容拷贝到目标单元格,然后设置源单元格的值为其自身的值,这样可以清除源单元格的公式。 5. **特殊情况处理**: 当...

    Python 一行代码能实现丧心病狂的功能

    Python因其简洁明了的语法和强大的内置函数库,经常被用来实现一些看似复杂但用一行代码就能搞定的功能。本文将详细介绍Python一行代码能实现的几个典型功能,并对每个功能背后的逻辑进行解析。 首先,实现109张...

    教你1小时里搞定ASP

    <% For count = 1 To n Step m %> 语句1</p> <% Exit For %> 语句2</p> <% Next %> ``` 这些控制结构对于编写复杂逻辑至关重要。 #### 二、ASP数据库操作教程 **1. 数据库连接** 为了与数据库交互,...

    彻底搞定c指针

    int arr[5] = {1, 2, 3, 4, 5}; printf("%d\n", arr[0]); // 输出 1 ``` 这里的`arr`既表示数组也表示数组第一个元素的地址。 ##### 2. 通过指针访问数组元素 同样地,我们也可以使用指针来访问数组中的元素: `...

    正则表达式快速入门30分钟搞定

    2. **示例代码**: 创建一个正则表达式对象,编译模式,然后在目标字符串上进行匹配。注意处理错误和释放内存。 ```c #include <regex.h> regex_t regex; int reti; char pattern[] = "pattern"; char str[] = "This...

    彻底搞定C指针,C++

    int arr[5] = {1, 2, 3, 4, 5}; int first = arr[0]; ``` 这里,`arr[0]` 访问的是数组的第一个元素。 **2. 通过指针访问数组元素** 除了使用数组名外,我们还可以使用指针来访问数组元素。例如: ```c int *p =...

Global site tag (gtag.js) - Google Analytics