会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
_No.47
博客园
首页
新随笔
联系
管理
订阅
2022年2月4日
Windows10的DllMain中CreateThread并WaitforSingleObject造成死锁
摘要: 本文分两种情况讨论,即在CreateThread之后是否调用WaitForSingleObject. 先看: static DWORD WINAPI ThreadCreateInDllMain(LPVOID) { printf("ThreadCreateInDllMain start"); retu
阅读全文
posted @ 2022-02-04 23:21 _No.47
阅读(1013)
评论(1)
推荐(2)
2019年12月24日
字节跳动机试题——万万没想到之抓捕孔连顺
摘要: 链接:https://www.nowcoder.com/questionTerminal/c0803540c94848baac03096745b55b9b?f=discussion来源:牛客网 我叫王大锤,是一名特工。我刚刚接到任务:在字节跳动大街进行埋伏,抓捕恐怖分子孔连顺。和我一起行动的还有另外
阅读全文
posted @ 2019-12-24 14:08 _No.47
阅读(1278)
评论(0)
推荐(0)
2019年12月23日
字节跳动机试题——万万没想到之聪明的编辑
摘要: 题目描述 我叫王大锤,是一家出版社的编辑。我负责校对投稿来的英文稿件,这份工作非常烦人,因为每天都要去修正无数的拼写错误。但是,优秀的人总能在平凡的工作中发现真理。我发现一个发现拼写错误的捷径: 1. 三个同样的字母连在一起,一定是拼写错误,去掉一个的就好啦:比如 helllo -> hello 2
阅读全文
posted @ 2019-12-23 14:18 _No.47
阅读(993)
评论(0)
推荐(0)
2019年12月10日
一道字节跳动面试题——判断字符串交错
摘要: 判断字符串交错 给定三个字符串a, b, c, 判断c是否可以通过字符串a, b的子串按顺序交错组成. 例如: a: "btdne" b: "yeac" c: "bytedance" 返回: True a: "bytece" b: "dan" c: "bytedance" 返回: True a: "
阅读全文
posted @ 2019-12-10 21:53 _No.47
阅读(823)
评论(0)
推荐(0)
2019年11月27日
《牛客网》——华为机试在线训练——找最长连续数字串
摘要: 例如输入:abcd123.4567.890.123 输出:123.4567.890 “.”可以作为连接符连接两个数字,但是要求"."两边必须都是数字。 面试时遇到的题,因为忽略了对‘0’的处理,所以挂了。
阅读全文
posted @ 2019-11-27 07:57 _No.47
阅读(917)
评论(0)
推荐(0)
2019年11月25日
堆排序
摘要: void adjust(int i, int nLen) { int j = ((nLen - 1) - 1) / 2; while (j >= i) { if (2 * j + 1 > nLen - 1) { break; } if (2 * j + 2 > nLen - 1) ...
阅读全文
posted @ 2019-11-25 11:37 _No.47
阅读(208)
评论(0)
推荐(0)
快速排序
摘要: void QuickSort(int nLow, int nHigh) { int s = nLow; int e = nHigh; int nPivot = nLow; if (s >= e) { return; } while (1) { while (g_szArray[nLow] g_s...
阅读全文
posted @ 2019-11-25 05:22 _No.47
阅读(293)
评论(0)
推荐(0)
2019年11月24日
希尔排序
摘要: #include <iostream> #include <stdio.h> using namespace std; int g_szArray[] = { 7, 3, 5, 8, 9, 1, 2, 4, 6 }; void main() { int nLen = sizeof(g_szArray) / sizeof(g_szArray[0]); int nStep = nLen / 2; wh
阅读全文
posted @ 2019-11-24 10:13 _No.47
阅读(224)
评论(0)
推荐(0)
2019年11月20日
《牛客网》——华为机试在线训练——迷宫问题
摘要: 题目描述 定义一个二维数组N*M(其中2<=N<=10;2<=M<=10),如5 × 5数组下所示: int maze[5][5] = { 0, 1, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 1, 0, }; 它表
阅读全文
posted @ 2019-11-20 18:50 _No.47
阅读(749)
评论(0)
推荐(0)
《牛客网》——华为机试在线训练——小球落地5次
摘要: 题目描述 假设一个球从任意高度自由落下,每次落地后反跳回原高度的一半; 再落下, 求它在第5次落地时,共经历多少米?第5次反弹多高? /** * 统计出第5次落地时,共经过多少米? * * @param high 球的起始高度 * @return 英文字母的个数 */ public static d
阅读全文
posted @ 2019-11-20 18:44 _No.47
阅读(591)
评论(0)
推荐(0)
下一页
公告