任性微笑

文章
2
资源
0
加入时间
2年10月24天

课后自主练习(字符串)1042. 字串变换 hard《编程思维与实践》个人学习笔记

题目数据3aaaaaaaaaabbbbbbaaaabbbbbbaaaaaaaaaaabbaaa答案21思路①判断各个字符串的基是否相同AABBCC ->ABCEEEEEEEEOO ->EO所以先对各个代码进行去重然后逐一比较判断是否都相等②如何求出赋值/删减的最小值?首先我们由不完全归纳发现一个数列所有数字和中位数的差的绝对值累加和最小所以我们可以将字符串进行分片处理对于A部分,一二三的字符串对应数据分别是6,3,1找出中位数3操作最少的次数就是6-3 +

Linux系统编程——I/O多路复用select、poll、epoll的区别使用select()的使用poll()的使用epoll的使用

I/O 多路复用技术是为了解决进程或线程阻塞到某个 I/O 系统调用而出现的技术,使进程不阻塞于某个特定的 I/O 系统调用。select(),poll(),epoll()都是I/O多路复用的机制。I/O多路复用通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪,就是这个文件描述符进行读写操作之前),能够通知程序进行相应的读写操作。但select(),poll