Coding Garden
文章平均质量分 68
unicode1985
温和的激进派
展开
-
python socket 编程手记
使用python进行socket编程时,遇到一个问题:server.py:>>> import socket >>> s = socket.socket() >>> s.bind((, 12345)) >>> s.listen(5) >>> s.accept()client.py:>>> import socket >>> s = socket.socket() >>> s.c原创 2007-05-18 16:43:00 · 4650 阅读 · 0 评论 -
emacs 常用命令
Emacs cursor-moving operation: C-f 往前移动一个字元 C-b 往后移动一个字元 C-n 往下移动一行 C-p 往上移动一行 C-a 移动到行首 C-e 移动到行尾 M-f 往前移动一个字【中文是移动到下一个标点符号】 M-b 往后移动一个字【中文是移原创 2007-06-19 14:36:00 · 605 阅读 · 0 评论 -
近期准备写一系列关于使用python实现常用算法的文章
好久没写python代码了,练练手^_^原创 2007-11-05 10:15:00 · 684 阅读 · 0 评论 -
编程系列之:删数
删数问题:键盘输入一个高精度正整数N,去掉其中任意S个数字后剩下的数字按原左右次序组成一个新的正整数。编程对给定的N和S,寻找一种方案使得剩下的数字组成的新数最小。贪心法:每次找递减序列,删掉序列的头数字。代码:/*** * starstarstarpku@gmail.com * 20080402 * * given 2 integers N and S, delete S numbers of原创 2008-04-03 16:49:00 · 592 阅读 · 0 评论 -
编程系列之:最长回文子串问题
问题:给定一个字符串,找出其中的最长回文子串长度。例如:abccbabcddcba,最长的为abcddcba,长度为8解决:用栈,遇到与栈顶不同的字符,压栈;否则,弹栈并比较下一个字符与栈顶的是否相同,相同继续弹栈;记录弹了多少个,乘二,更新最长回文子串长度max;/*** * starstarstarpku@gmail.com * 20080404 * * 找到给定字符串中最长的回文串长度。原创 2008-04-04 09:22:00 · 5543 阅读 · 5 评论 -
编程系列之:矩阵打印
题目描述:打印如下形式的矩阵;n=5: 1 2 9 10 25 4 3 8 11 24 5 6 7 12 2316 15 14 13 2217 18 19 20 21n=6: 1 2 9 10 25 26 4 3 8 11 24 27 5 6 7 12 23 2816 15 14 13 22 29 17 18 19 20 21 3036 35 34 33 32 31观原创 2008-04-21 23:51:00 · 2913 阅读 · 1 评论 -
编程系列之:字符串逆序
想要将字符串:”This is a book!“变成 ”book! a is This“ 算法:遍历字符串,遇到空格就将单词反转,最后将整个字符串反转;O(n)时间O(1)空间 代码如下: #include #include #include #include "words_reverse.h"using namespace std;inline void swap(原创 2010-03-14 20:33:00 · 3108 阅读 · 0 评论