- 博客(5)
- 收藏
- 关注
转载 在圆内均匀生成随机坐标点
极坐标法:(更优)x = r*sin(theta)y = r*cos(theta)其中0 <= r <= R, 0 <= theta < 360 先随机生成[0, 360)内的theta,然后随机生成[0, 1]内的k, 且r = sqrt(k)*R。根据根号函数的性质,这样使得r的分布在k靠近1(靠近边缘)的地方点变得较密(单纯极坐...
2018-04-26 16:36:36 10692 3
原创 网易java面试题,itoa,整型转字符串
很简单的一道题,手写itoa程序,将整型转为字符串。结果写完面试就挂了。自己写的代码理论上是可以实现功能,但存在漏洞(如最小负整数取负之后是会溢出的,官方源码对最小负整数直接返回结果),性能极其低下,使用了String的加法+。。。回来看了一下Integer.toString()的实现方法,发现和自己想的差距甚远,并不只是简单的%10 ,/10 ,+'0' 等操作,而且恰好这些操作一个也没有出现!...
2018-04-14 22:42:07 556
转载 Two Sum
Given an array of integers, return indices of the two numbers such that they add up to a specific target.You may assume that each input would have exactly one solution, and you may not use the same el...
2018-03-01 17:27:51 144
转载 C++函数调用约定
函数调用约定__stdcall是函数调用约定的一种,函数调用约定主要约束了两件事:1.参数传递顺序2.调用堆栈由谁(调用函数或被调用函数)清理常见的函数调用约定:stdcall cdecl fastcall thiscall naked call__stdcall表示1.参数从右向左压入堆栈2.函数被调用者修改堆栈3.函数名(在编译器这个层次)自动加前导的下划线,后面紧跟一个@符号,其后紧跟着参数...
2018-02-28 22:30:16 211
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人